2013-05-16 2 views
0

도움이 필요합니다 ..! Android Translator에서 작업 중이며 코드에서 3 가지 오류가 발생합니다.Android에서 음역 GoogleAPI를 사용하여

1)GoogleAPI cannot be resolved 

2)Translate cannot be resolved 

3)Language cannot be resolved 

필요한 패키지를 모두 제대로 가져 왔으며 필요한 외부 jar 파일을 추가했습니다. 다음하지만 잘못된거야 어디에 실제로 알 수없는 .. 내 코드입니다 ->

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 패키지 수입 오류 이미지-3 내 빌드 구성

을 포함 이미지-2 코드

Packages Imported

Code that Contains Error

My Build Configuration

제발 .. 감사합니다 ... !!

답변

1

가져 오기이 두 :

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

& 난 당신이 별도의 method.Check this OUT으로 번역을 사용하면 더 나은 것 같아요.

+0

고마워, 그것의 작동 또한 google-api-translate-java.jar를 추가해야합니다. 다시 한번 감사드립니다 ..! –

+0

당신은 환영합니다, 행운을 빌어 요^_ ^ – Sarah