Android プロジェクトで Google 翻訳 API を使用したいと考えています。以下は私のコードです。Javaプロジェクトとして動作しますが、Androidデバイスで試してみると、プロジェクトが停止しました。理由は何ですか?googletranslateapi-1.0.jarを追加しました。
翻訳者.java
package com.example.calendar;
import com.gtranslate.Language;
import com.gtranslate.Translator;
public class translator {
public String translate(String text) {
Translator translate = Translator.getInstance();
String text2 = translate.translate(text, Language.TURKISH,
Language.ENGLISH);
return text2;
}
}
主な活動中
public void onActivityResult(int requestCode, int resultCode, Intent data)
{
if (requestCode == VR_REQUEST && resultCode == RESULT_OK) {
ArrayList<String> suggestedWords = data
.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
Context context = getApplicationContext();
text = suggestedWords.get(0);
int duration = Toast.LENGTH_SHORT;
ClassificationActivity classificationActivity = new ClassificationActivity();
String category = classificationActivity.control(text);
translator trans = new translator();
String ingtext = trans.translate(text);
CalendarEvent cv = new CalendarEvent();
Date date = new Date();
ContentResolver cr = ctx.getContentResolver();
Uri uri = cr.insert(Events.CONTENT_URI, CalendarEvent
.toICSContentValues(cv, date.getTime(), category));
Toast toast = Toast.makeText(context, ingtext, duration);
toast.show();
}