2015-12-16 3 views
1

Я пытаюсь включить перевод текста в моем приложении. Я хочу, чтобы пользователь мог запускать какой-либо инструмент перевода, который они используют на своем устройстве (Google Translate или iTranslate), и просматривать перевод, не вводя его. Для этого я использую схемы URL:iOS translation apps url scheme

googletranslate:// 
itranslate:// 

Теперь мне нужно передать запрос этим приложениям. Я знаю, как сделать это для iTranslate:

itranslate://translate?from=auto&to=en&text=<encoded_string> 

Это здорово, теперь я хотел бы знать, как сделать то же самое для Google Translate. Он должен автоматически определять язык и переводить его на английский.

+0

Перейдите по ссылке: https://theroadtodelphi.wordpress.com/2010/12/08/detecting-the-language-from-a-text-using-the-google-translate-api-v1/ –

+0

@HariKrishnan .P это объясняет перевод api, я пытаюсь открыть приложение iOS с параметрами. – lawicko

+0

Я проверил его, теперь он не работает на вызов api, ссылающийся на ссылку. просто попробуйте это приложение из cocoacontrol: https: //www.cocoacontrols.com/controls/fgtranslator –

ответ

1

В настоящее время невозможно заполнить элементы пользовательского интерфейса в приложении Google Translate iOS при открытии его с googletranslate:// URL. Содержимое URL-адреса после googletranslate:// выглядит полностью игнорированным. Таким образом, вы можете получить доступ к этим ссылкам на данный момент, открыв приложение iOS.

Если это делает, то оно будет реализовано в какой-то момент в будущем, можно проверить, открыв ссылку, как googletranslate://example%20text/?param=value&from=zh_TW. Я настоятельно рекомендую вам услышать ваш голос на Google Translate product forum, запросив эту функцию.

В то же время вы можете рассмотреть возможность использования Translation API для обеспечения переводов в рамках своей заявки. Этого можно достичь с помощью REST API.

+0

Спасибо, я принимаю ваш ответ, поскольку на данный момент я действительно переключился на использование API перевода, поскольку мне нужно что-то, что уже работает. – lawicko

Смежные вопросы