我想将英文文本转换为印地语,并将其显示在TextView中。我遵循以下网址http://android-er.blogspot.com/2009/10/androidtranslate-using-google-translate.html,但它似乎无法正常工作。 还有其他方法吗?帮我解决。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.read_view);
mTts = new TextToSpeech(this,this);
try {
setTranslate();
} catch (Exception e) {
e.printStackTrace();
}
}
private void setTranslate() throws Exception {
String OutputString = Translate.execute("hello",
Language.ENGLISH, Language.HINDI);
TextView tv = (TextView) findViewById(R.id.translate);
tv.setText(OutputString);
}
这里我试图在TextView id“translate”
中显示hindi文本答案 0 :(得分:0)
确保您的应用程序确实有internet permission
android.permission.INTERNET
添加google translate api jar,即google.api.translate-java-0.90.jar
同时检查此client api如果您想轻松处理某些事件和请求,它会很有用
答案 1 :(得分:0)
Microsoft Bing Translator为这个英语 - 印地语提供翻译,并且对于有限的搜索完全免费。 http://www.microsoft.com/web/post/using-the-free-bing-translation-apis