Я разрабатываю веб-сайт в angularjs и хочу показать его на нескольких языках. Могу ли я использовать API Google Translate для этого? Если да, то что лучше всего реализовать API Google Translate в angularjs, а если нет, то каков альтернативный вариант?
Google Translate API в angularjs
Ответы (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
Спасибо за ваш ответ Дениз. Я сделал это с помощью angular-translate.
- person suman pichhode; 16.11.2016
Это не работает для пользовательского контента. Лучше всего использовать гибрид — используйте angular gettext или angular translate для системного текста и API Google Translate для пользовательского контента.
- person richard; 19.12.2016