android - I can not use google translator api -


this code

package com.example.lucam.helloworld;  import android.support.v7.app.appcompatactivity; import android.os.bundle; import android.view.view; import android.widget.button; import android.view.view; import android.widget.edittext; import android.widget.textview;  import java.io.ioexception; import java.security.generalsecurityexception; import java.util.arrays; import com.google.api.services.translate.translate; import com.google.api.services.translate.model.translationslistresponse; import com.google.api.services.translate.model.translationsresource;   import translate.*;  public class mainactivity extends appcompatactivity {      private button bottone1;     private edittext testoinput;     private textview testooutput;     private translate translator;      @override     protected void oncreate(bundle savedinstancestate) {         super.oncreate(savedinstancestate);         setcontentview(r.layout.activity_main);         bottone1= (button) findviewbyid(r.id.button);         testoinput= (edittext) findviewbyid(r.id.edittext);         testooutput= (textview) findviewbyid(r.id.textview);          bottone1.setonclicklistener(new view.onclicklistener(){             public void onclick(view view){                 translate t = null;                 try {                     t = new translate.builder(                             com.google.api.client.extensions.android.http.androidhttp.newcompatibletransport()                             , com.google.api.client.extensions.android.json.androidjsonfactory.getdefaultinstance(), null)                             //need update app-name                             .setapplicationname("helloworld")                             .build();                 } catch (generalsecurityexception e) {                     e.printstacktrace();                 } catch (ioexception e) {                     e.printstacktrace();                 }                 translate.translations.list list = null;                 try {                     list = t.new translations().list(                             arrays.aslist(                                     //pass in list of strings translated                                     "hello world",                                     "how use google translate java"),                             //target language                             "es");                 } catch (ioexception e) {                     e.printstacktrace();                 }                 //set api-key https://console.developers.google.com/                 list.setkey("my api code");                 translationslistresponse response = null;                 try {                     response = list.execute();                 } catch (ioexception e) {                     e.printstacktrace();                 }                 translationsresource tr = response.gettranslations();                   testooutput.settext(tr.gettranslatedtext());             }         });      } } 

i'm not expert in android programming, want create app use google translate api (i' m using android studio) found tutorial on site, problem on second parameter of translate.builder() (line 40), haven' t idea of reason of error, second error on line 67 because method execute() doesn' t exist.

i have downloaded google translator libraries here: https://developers.google.com/api-client-library/java/apis/translate/v2

i used guide: how make request translation google translate v2 api client library java?

this screen of first problem:

enter image description here


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -