Comment utiliser Google Translate Api dans mon application Android

Je suis en train de créer une application Android pour la traduction d’une langue en temps réel … J’ai utilisé un programme de reconnaissance pour obtenir une entrée vocale de l’utilisateur, après quoi il me donne une liste d’options de ce qu’il a dit. Maintenant, je veux le traduire dans une autre langue à l’aide de Google. traduire api mais je ne sais pas comment l’utiliser. Le code de ce que j’ai fait jusqu’à présent est également. Par ailleurs, si vous pouvez me dire comment on peut le faire au lieu de me donner des options de ce que j’ai dit, il en choisit un lui-même, puis utilise google translate api pour cela ….

package com.example.testing; import java.util.ArrayList; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.speech.RecognizerIntent; import android.view.View; import android.view.View.OnClickListener; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.ListView; public class Voice extends Activity implements OnClickListener{ ListView lv; static final int check=1111; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.voice); lv=(ListView)findViewById(R.id.lvVoiceReturn); Button b=(Button)findViewById(R.id.bVoice); b.setOnClickListener(this); } @Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent i=new Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH); i.putExtra(RecognizerIntent.EXTRA_LANGUAGE_MODEL, RecognizerIntent.LANGUAGE_MODEL_FREE_FORM); i.putExtra(RecognizerIntent.EXTRA_PROMPT, "Speak Up"); startActivityForResult(i, check); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { // TODO Auto-generated method stub if(requestCode == check && resultCode==RESULT_OK){ ArrayList results=data.getSsortingngArrayListExtra(RecognizerIntent.EXTRA_RESULTS); lv.setAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1,results)); } super.onActivityResult(requestCode, resultCode, data); } } 

Voici la documentation pour https://developers.google.com/translate/

Aussi, référez-vous à ce projet de démonstration sur le même

Bing fournit également une API de traduction

Consultez cet exemple de l’API de traduction Google.

J’espère que cela t’aides.