音译Android中使用GoogleAPI [英] Transliteration in Android Using GoogleAPI

查看:243
本文介绍了音译Android中使用GoogleAPI的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

需要帮助..!我的工作在Android音译和我得到以下在我的code 3个错误。

Need Help..! I am working on Android Transliteration and I'm getting following 3 errors in my code.

1)GoogleAPI cannot be resolved

2)Translate cannot be resolved

3)Language cannot be resolved

我已经正确输入所有需要的软件包,也增加了所需的外部jar文件。但无法知道其实我会错了..
    以下是我的code片段 - >

I have properly imported all the required packages and also have added required external jar files. But unable to know where actually I'm going wrong.. Following is my code snippet-->

public class MainActivity extends Activity 
{
    EditText myInputText;
    Button myTranslateButton;
    TextView myOutputText;  
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        myInputText = (EditText)findViewById(R.id.inputText);
        myTranslateButton = (Button)findViewById(R.id.translateButton);
        myOutputText = (TextView)findViewById(R.id.outputText);
            myTranslateButton.setOnClickListener(MyTranslateButtonOnClickListener);
    }

    private Button.OnClickListener MyTranslateButtonOnClickListener 
      = new Button.OnClickListener()
    {
        @Override
        public void onClick(View v)
        {
            // TODO Auto-generated method stub
            String InputString;
            String OutputString = null;
            InputString = myInputText.getText().toString();

            try 
            {
                GoogleAPI.setHttpReferrer("http:\\www.google.com");
                GoogleAPI.setKey("API_KEY");
                OutputString = Translate.DEFAULT.execute(InputString,Language.ENGLISH, Language.HINDI);
            } 
            catch (Exception ex) 
            {
                ex.printStackTrace();
                OutputString = "Error";
            }
             Typeface customF = Typeface.createFromAsset(getAssets(), "akshar.ttf");
            //final TextView textV = (TextView) findViewById(...);
            myOutputText.setTypeface(customF);
            myOutputText.setText(OutputString);
        }

    };  
}

For your better understanding please have a look on following screenshots

图像-1的软件包进口
图片2 code包含错误
图片-3我的构建配置

Image-1 Packages Imported Image-2 Code that Contains Error Image-3 My Build Configuration

请帮助..谢谢...!

Please help.. Thanks...!!

推荐答案

导入这两个:

import com.google.api.translate.Language;
import com.google.api.translate.Translate;

&安培;我认为这将是更好,如果你使用翻译作为一个单独的method.Check的此内容出来。

这篇关于音译Android中使用GoogleAPI的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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