在Android上使用Java-Google-Translate-Text-To-Speech [英] Using java-google-translate-text-to-speech on android

查看:106
本文介绍了在Android上使用Java-Google-Translate-Text-To-Speech的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要将输入的文本从一种语言翻译成另一种,尝试使用

I need to translate inputed text from one language to another, trying to use this but have problem. This code:

Thread one = new Thread() {
            public void run() {
                try {
                    Translator translate = Translator.getInstance();
                    String text = translate.translate("I am programmer", Language.ENGLISH, Language.PORTUGUESE);
                    Log.d("TEXT: ",text);
                } catch(Exception v) {
                    Log.d("ERR: ", v.toString());
                }
            }
        };
one.start();

抛出错误:

W/System.err: java.io.FileNotFoundException: http://translate.google.com.br/translate_a/t?client=t&text=I%20am%20programmer&hl=en&sl=en&tl=pt&multires=1&prev=btn&ssel=0&tsel=0&sc=1
W/System.err:     at com.android.okhttp.internal.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:206)
W/System.err:     at com.gtranslate.utils.WebUtils.source(WebUtils.java:24)
W/System.err:     at com.gtranslate.parsing.ParseTextTranslate.parse(ParseTextTranslate.java:19)
W/System.err:     at com.gtranslate.Translator.translate(Translator.java:37)
W/System.err:     at org.reikartz.mashkov.recyclerview.MainActivity$1$1.run(MainActivity.java:74)

我不知道我在做什么错

推荐答案

最后,我发现,http链接无效(由于某些未知原因),并愿意使用yandex api

Finally i find out, that http links not valid (in some unknown cause) and desided to use yandex api https://github.com/rmtheis/yandex-translator-java-api

这篇关于在Android上使用Java-Google-Translate-Text-To-Speech的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆