Passing text and to get Translated text back using Google Translation API
up vote
0
down vote
favorite
package com.example.speakplease;
import android.os.AsyncTask;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
import com.google.cloud.translate.Translate;
import com.google.cloud.translate.TranslateOptions;
import com.google.cloud.translate.Translation;
public class SplashActivity extends AppCompatActivity
public static final String API_KEY = "xyz";
@Override
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
final TextView textView = (TextView) findViewById(R.id.textView);
final Handler textViewHandler = new Handler();
new AsyncTask<Void, Void, Void>()
@Override
protected Void doInBackground(Void... params)
TranslateOptions options = TranslateOptions.newBuilder().setApiKey(API_KEY).build();
Translate translate = options.getService();
final Translation translation = translate.translate("Hello World", Translate.TranslateOption.targetLanguage("de"));
textViewHandler.post(new Runnable()
@Override
public void run()
if (textView != null)
textView.setText(translation.getTranslatedText());
);
return null;
.execute();
I am using Google Translation API to convert text in one language to another. In my application I wants user to speak in his/her native language using inbuilt microphone and it will be converted into written text and I stored it into the ArrayList. Now I wants to call a function which sends text in the ArrayList to the function as an argument and function will return translated text.Above code I tried is working and it was just to check whether my setup is working properly. But I am not able to implement using functions calling.
java android functional-programming google-translate
add a comment |
up vote
0
down vote
favorite
package com.example.speakplease;
import android.os.AsyncTask;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
import com.google.cloud.translate.Translate;
import com.google.cloud.translate.TranslateOptions;
import com.google.cloud.translate.Translation;
public class SplashActivity extends AppCompatActivity
public static final String API_KEY = "xyz";
@Override
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
final TextView textView = (TextView) findViewById(R.id.textView);
final Handler textViewHandler = new Handler();
new AsyncTask<Void, Void, Void>()
@Override
protected Void doInBackground(Void... params)
TranslateOptions options = TranslateOptions.newBuilder().setApiKey(API_KEY).build();
Translate translate = options.getService();
final Translation translation = translate.translate("Hello World", Translate.TranslateOption.targetLanguage("de"));
textViewHandler.post(new Runnable()
@Override
public void run()
if (textView != null)
textView.setText(translation.getTranslatedText());
);
return null;
.execute();
I am using Google Translation API to convert text in one language to another. In my application I wants user to speak in his/her native language using inbuilt microphone and it will be converted into written text and I stored it into the ArrayList. Now I wants to call a function which sends text in the ArrayList to the function as an argument and function will return translated text.Above code I tried is working and it was just to check whether my setup is working properly. But I am not able to implement using functions calling.
java android functional-programming google-translate
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
package com.example.speakplease;
import android.os.AsyncTask;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
import com.google.cloud.translate.Translate;
import com.google.cloud.translate.TranslateOptions;
import com.google.cloud.translate.Translation;
public class SplashActivity extends AppCompatActivity
public static final String API_KEY = "xyz";
@Override
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
final TextView textView = (TextView) findViewById(R.id.textView);
final Handler textViewHandler = new Handler();
new AsyncTask<Void, Void, Void>()
@Override
protected Void doInBackground(Void... params)
TranslateOptions options = TranslateOptions.newBuilder().setApiKey(API_KEY).build();
Translate translate = options.getService();
final Translation translation = translate.translate("Hello World", Translate.TranslateOption.targetLanguage("de"));
textViewHandler.post(new Runnable()
@Override
public void run()
if (textView != null)
textView.setText(translation.getTranslatedText());
);
return null;
.execute();
I am using Google Translation API to convert text in one language to another. In my application I wants user to speak in his/her native language using inbuilt microphone and it will be converted into written text and I stored it into the ArrayList. Now I wants to call a function which sends text in the ArrayList to the function as an argument and function will return translated text.Above code I tried is working and it was just to check whether my setup is working properly. But I am not able to implement using functions calling.
java android functional-programming google-translate
package com.example.speakplease;
import android.os.AsyncTask;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
import com.google.cloud.translate.Translate;
import com.google.cloud.translate.TranslateOptions;
import com.google.cloud.translate.Translation;
public class SplashActivity extends AppCompatActivity
public static final String API_KEY = "xyz";
@Override
protected void onCreate(Bundle savedInstanceState)
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
final TextView textView = (TextView) findViewById(R.id.textView);
final Handler textViewHandler = new Handler();
new AsyncTask<Void, Void, Void>()
@Override
protected Void doInBackground(Void... params)
TranslateOptions options = TranslateOptions.newBuilder().setApiKey(API_KEY).build();
Translate translate = options.getService();
final Translation translation = translate.translate("Hello World", Translate.TranslateOption.targetLanguage("de"));
textViewHandler.post(new Runnable()
@Override
public void run()
if (textView != null)
textView.setText(translation.getTranslatedText());
);
return null;
.execute();
I am using Google Translation API to convert text in one language to another. In my application I wants user to speak in his/her native language using inbuilt microphone and it will be converted into written text and I stored it into the ArrayList. Now I wants to call a function which sends text in the ArrayList to the function as an argument and function will return translated text.Above code I tried is working and it was just to check whether my setup is working properly. But I am not able to implement using functions calling.
java android functional-programming google-translate
java android functional-programming google-translate
asked Nov 9 at 14:02
Gursimran Singh
62
62
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53227179%2fpassing-text-and-to-get-translated-text-back-using-google-translation-api%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password