Google Translate API в angularjs

Я разрабатываю веб-сайт в angularjs и хочу показать его на нескольких языках. Могу ли я использовать API Google Translate для этого? Если да, то что лучше всего реализовать API Google Translate в angularjs, а если нет, то каков альтернативный вариант?


person suman pichhode    schedule 03.10.2016    source источник


Ответы (1)


Теоретически могли. Но на самом деле, вы не должны. Даже если Google Translate является самой передовой службой перевода в Интернете, он все еще не может изящно переводить сложные предложения и т. д. Мое личное предложение для вас было бы следующим:

1-е: найдите (близкого) носителя языка на каждом языке, который вы хотите использовать на своем веб-сайте.

2 : Ознакомьтесь со следующей статьей на сайте scotch.io: https://scotch.io/tutorials/internationalization-of-angularjs-applications

3-е: перепроверьте официальные документы angular i18n: https://docs.angularjs.org/guide/i18n

Лучший, Д

person Deniz Saner    schedule 21.10.2016
comment
Спасибо за ваш ответ Дениз. Я сделал это с помощью angular-translate. - person suman pichhode; 16.11.2016
comment
Это не работает для пользовательского контента. Лучше всего использовать гибрид — используйте angular gettext или angular translate для системного текста и API Google Translate для пользовательского контента. - person richard; 19.12.2016