swift: 有没有办法下载语言包来提供离线翻译功能

swift: is there any way to Download a language pack to give offline translation feature

我正在尝试提供类似 google 翻译应用程序的功能,用户可以在其中下载多种语言并查看这些语言的翻译。

更具体地说,我需要实现离线语言翻译。就像用户写了一些文本并想在没有互联网的情况下将其翻译成其他语言(西班牙语或德语)。

有什么办法吗?我找不到关于此的任何信息。如果有人知道,请指导我。

谢谢。

我还没有遇到任何提供此功能的解决方案,尽管 google 翻译工作,您确实需要一次下载所需的语言包。然后就可以离线使用了。此外,语言包可能很大,因此您绝对不能将所有语言包一次保存在您的应用程序中。

如果这是您的要求,您可以查看 google ML Kit Translator for iOS。这与文档一起非常简洁。 https://developers.google.com/ml-kit/language/translation/ios