Внедрение Google Translate в приложении Gulp AngularJS - PullRequest
0 голосов
/ 07 декабря 2018

Я пытаюсь найти информацию о том, как Google Translate работает с веб-приложением AngularJS.Небольшая справочная информация:

  • Мы пытаемся предложить клиенту жизнеспособное решение без прототипирования чего-либо.(Клиент может отказаться от продвижения функций перевода)
  • Переводы не обязательно должны быть идеальными.Мы хорошо знаем о некоторых проблемах с автоматизированными переводами, и это прекрасно подходит для потребностей этого клиента.

Моя проблема действительно связана со следующим:

  • AngularПриложение загружает текст с помощью асинхронных вызовов, поэтому текст отображается после загрузки страницы.Google подберет это?
  • Когда мы переходим на новую страницу, мы не загружаем новую страницу.Опять же, подхватит ли Google переводчик?

Большая часть контента, который они хотят перевести, генерируется пользователем, поэтому создание переводов для каждого фрагмента текста нереально.

ИхТекущий продукт никогда не предназначался для международной аудитории, поэтому что-либо кроме Google Translate будет приличной модификацией.

Мысли?

1 Ответ

0 голосов
/ 17 декабря 2018

Если вы используете angular или любой другой интерфейсный фреймворк, было бы проще использовать google translate api напрямую.

После того, как вы извлечете контент и до того, как он будет отрендерен компонентом, вы захотите выполнить асинхронный вызов.их API и отображать результаты.

Либо так, либо вы можете написать фильтр в angularjs для выполнения перевода, но у вас может получиться немного джанка, так как текст изменится после рендера

https://docs.angularjs.org/api/ng/filter/filter

См .: https://cloud.google.com/translate/docs/quickstart-client-libraries

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...