Есть ли эффективный способ хранения информации о языке, например, en, и извлечения ее для использования в ROGOOGLETRANSLATE? - PullRequest
0 голосов
/ 27 марта 2019

Я работаю над приложением ClassifyingImagesWithVisionAndCoreML от Apple и добавляю функцию перевода. У меня есть выбор языка «en» на другой странице классификации изображений. Мне нужен эффективный способ сохранить это и из данных и использовать его в ROGOOGLETRANSLATE.

let translator = ROGoogleTranslate()
                translator.apiKey = "API KEY HERE"

                var params = ROGoogleTranslateParams()
                params.source = self.fromLanguage.text ?? "en"
                params.target = self.toLanguage.text ?? "de"
                params.text = descriptions.joined(separator: "\n")

                translator.translate(params: params) { (result) in
                    DispatchQueue.main.async {
                        self.classificationLabel.text = "English:\n" + descriptions.joined(separator: "\n") + "\(result)"
                    }
                }
...