在android中运行时将字符串(文本)转换为不同的Lagunage

时间:2014-07-07 07:53:51

标签: java android translation

我有一个从EditText获得的字符串。

String test= et.getText.toString();
test=" My name is john tokest";

之后我有不同语言的微调器,如英语,中文,法语,印地语

如果我选择法语,我想在法语翻译测试字符串的文本视图中显示。

像这样: Mon nom est john tokest

在Android中有可能吗?或不?

注意:如果我在res中创建 value-fr 文件夹并包含相应的字符串,我已成功完成此操作,但我想在运行时执行此操作。

1 个答案:

答案 0 :(得分:1)

在项目中添加google translation jar。然后你可以像这样使用它:

String test="My name is john tokest";
try {
        String translatedText = Translate.execute(test, Language.ENGLISH, Language.FRENCH);//You can pass params as per text input and desired output.
        System.out.println(translatedText)
    } catch (Exception e) {
        e.printStackTrace();
    }

Reference article