angular - 如何翻译用户输入的文本(开发过程中未指定)
angular - How can I translate a text inputted by user (not specified during the development process)
我在一个网站上工作,该网站允许用户输入包含文本的对象,而当网站的语言发生变化时,必须翻译这些文本。
我读过有关 i18n 和 ngx-translate 的文章,但它们都使用硬编码文本。
我相信您可以互换使用术语“翻译”和“本地化”。
它们并不完全相同。正如您所指出的,ngx-translate、angular 的内置本地化引擎、transloco 等是用于根据浏览器语言对您的应用程序进行本地化的工具。
您需要的是一种翻译服务,可以对提供给它的输入进行实时翻译。看看这篇文章是否对您的问题有帮助
https://ivywalobwa.medium.com/use-google-translation-api-in-your-angular-app-d55096bbbe67
我在一个网站上工作,该网站允许用户输入包含文本的对象,而当网站的语言发生变化时,必须翻译这些文本。 我读过有关 i18n 和 ngx-translate 的文章,但它们都使用硬编码文本。
我相信您可以互换使用术语“翻译”和“本地化”。
它们并不完全相同。正如您所指出的,ngx-translate、angular 的内置本地化引擎、transloco 等是用于根据浏览器语言对您的应用程序进行本地化的工具。
您需要的是一种翻译服务,可以对提供给它的输入进行实时翻译。看看这篇文章是否对您的问题有帮助
https://ivywalobwa.medium.com/use-google-translation-api-in-your-angular-app-d55096bbbe67