Google Translate Activity больше не работаетAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Google Translate Activity больше не работает

Сообщение Anonymous »

Я написал программу, которая вызывает приложение Google Translator для Android через Intent.ACTION_VIEW.
Проблема в том, что вызов приложения Google Translator больше не работает, хотя однажды это работало.
Код идентичен коду, приведенному здесь:

Возврат переведенного текста из активности Google Translate

(да, я пытался заменить свой код этим кодом, приложение Google Translator ведет себя так, как будто оно не получает никаких данных.)

В настоящее время я не могу указать текст и два языка. Лучшее, что я могу сделать, это использовать ACTION_SEND, но он игнорирует два языка:

Код: Выделить всё

        Intent i = new Intent();
i.setAction(Intent.ACTION_SEND);
i.putExtra(Intent.EXTRA_TEXT, "What is going on?");
i.putExtra("key_text_input", "What time is it?");
i.putExtra("key_text_output", "");
i.putExtra("key_language_from", "en");
i.putExtra("key_language_to", "es");
i.putExtra("key_suggest_translation", "");
i.putExtra("key_from_floating_window", false);
i.setComponent(new ComponentName("com.google.android.apps.translate",
"com.google.android.apps.translate.translation.TranslateActivity"));
Когда я запустил этот код, на самом деле произошло следующее: переводчик Google спросил меня, хочу ли я перевести с английского, и перевел: «Что происходит?» на французский.

Итак: как теперь передать языки в приложение Google Translate?

Подробнее здесь: https://stackoverflow.com/questions/191 ... ng-anymore
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»