实际上,我必须在我的应用中转换来自API的数据。为此,我需要集成Google翻译或可以翻译来自后端的数据的工具。如果有任何参考,有人可以帮我吗? 我没有代码显示,因为我不知道如何启动它,因此正在进行研发。 预先感谢。
答案 0 :(得分:0)
您可以使用google Translator URL在应用程序内部翻译文本。 根据例子。
let selected_language = "en"
let target_language = "hi"
let YourString = "hello"
let GoogleUrl = "https://translate.googleapis.com/translate_a/single?client=gtx&sl=" + selected_language + "&tl=" + target_language + "&dt=t&dt=t&q=" + YourString
创建GoogleUrl
后,使用urlSession
或Alamofire
从此URL执行“获取请求”,此URL将返回翻译文本的json响应。
答案 1 :(得分:0)
没有用于iOS平台的专用 SDK,用于Google翻译。
但是,您可以通过“手动”请求翻译API来实现。有关更多信息,请检查Google Cloud Translation API Documentation。
此外:使用ROGoogleTranslate可以节省一些时间,因此您可以这样做:
var params = ROGoogleTranslateParams(source: "en",
target: "de",
text: "Here you can add your sentence you want to be translated")
let translator = ROGoogleTranslate(with: "API Key here")
translator.translate(params: params) { (result) in
print("Translation: \(result)")
}