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