function serviceHeader(){return new ServiceHeader(5,"Bing Translator","Microsoft Translator is a cloud service that translates between 45+ languages."+Const.NL2+"http://www.bing.com/translator/"+Const.NL2+"\u00a9 2017 Microsoft",Capability.TRANSLATE|Capability.DETECT_LANGUAGE|Capability.LISTEN)}function serviceHost(a,b,c){return"api.microsofttranslator.com"}function serviceLink(a,b,c){return"http://www.bing.com/translator/"} SupportedLanguages=[-1,-1,-1,-1,-1,"ar",-1,-1,-1,"bg","ca","zh-CHS","zh-CHT","hr","cs","da","nl","en","et","fi",-1,"fr",-1,"de","el","ht","he","hi","hu",-1,"id","it",-1,"ja",-1,"ko","lv","lt",-1,"ms","mt","no","fa","pl","pt","ro","ru","sr-Cyrl","sk","sl","es",-1,"sv","th","tr","uk","ur","vi","cy",-1,-1,"mww",-1,-1,-1,-1,-1,-1];function appId(){return Options.MicrosoftAppId} function serviceDetectLanguageRequest(a){a=format("/v2/ajax.svc/Detect?appId={0}&text={1}",appId(),encodeGetParam(a));return new RequestData(HttpMethod.GET,a)}function serviceDetectLanguageResponse(a){eval("var code = "+a);return languageFromCode(code)}function serviceTranslateRequest(a,b,c){a=format("/v2/ajax.svc/Translate?appId={0}&text={1}&from={2}&to={3}",appId(),encodeGetParam(a),codeFromLanguage(b),codeFromLanguage(c));return new RequestData(HttpMethod.GET,a)} function serviceTranslateResponse(a,b,c,d){eval("var res = "+b);return new ResponseData(res,c,d)}function serviceListenRequest(a,b,c){a=format("/v2/http.svc/Speak?appId={0}&format=audio/mp3&options=MaxQuality&text={1}&language={2}",appId(),encodeGetParam(a),codeFromLanguage(b));return new RequestData(HttpMethod.GET,a)}; |