Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import LanguageTranslatorV2
- struct Input: Codable {
- let fromTranslate: String?
- }
- struct Output: Codable {
- let toTranslate: String
- }
- func main(param: Input, completion: @escaping (Output?, Error?) -> Void) -> Void {
- let languageTranslator = LanguageTranslator(username: "<USERNAME>", password: "<PASSWORD>")
- languageTranslator.translate(
- _: param.fromTranslate ?? "Hello my name is Carlos",
- from: "en",
- to: "es",
- failure: {(error: Error) in completion(nil, error)}) {translation in
- let result = Output(toTranslate: translation.translations[0].translation as String)
- completion(result, nil)
- }
- }
Add Comment
Please, Sign In to add comment