SearchTerm
Contents
searchTerm
searchTerm (string key, int cmd, string query)
Search terms from a segment or search a simple term or phrase in the glossary and return the list of found terms.
Parameters
| key | string | a valid API Key, generated by making a share at www.freetm.com |
| cmd | int | command number is 51 |
| query | string | term, phrase or source sentence to search in the glossary |
Returned value
| terms | array | Term details
|
Request example
json post with javascript
var data = {};
data["key"] = "example@key";
data["cmd"] = 51;
data["query"] = "The brown fox is jumping over the lazy dog";
var xhr = new XMLHttpRequest();
xhr.open("POST", "anywhere.wordfast.com/wfa/api", true);
xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
xhr.send(JSON.stringify(data));
post
<form action="anywhere.wordfast.com/wfa/api" method="post"> Key: <input type="text" id="key" name="key" value="example@key"/> Command: <input type="text" id="cmd" name="cmd" value="51"/> Query: <textarea id="query" name="query" style="width: 500px; height: 60px;"></textarea> <input type="submit" value="Submit"> </form>
get
anywhere.wordfast.com/wfa/api?key=example@key&cmd=51&query=the%20brown%20fox%20is%20jumping%20over%20the%lazy%dog
Response example
json
{ "terms": [{
"gloId": 1
,"termId": "88474b70-5f70-11e4-aad0-5c539f6f39a2"
,"source": "fox"
,"target": "renard"
,"comment": ""
,"F1": ""
,"F2": ""
,"F3": ""
}
,{...}
]
}
without white space (new line, carriage return or tabulation).
text
1 tab 88474b70-5f70-11e4-aad0-5c539f6f39a2 tab fox tab renard tab tab tab tab LF
LF is Line Feed (\u000A) tab is a tabulation (\u0009)