Guest User

Untitled

a guest
Mar 26th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. import LanguageTranslatorV2
  2.  
  3.  
  4. struct Input: Codable {
  5. let fromTranslate: String?
  6. }
  7. struct Output: Codable {
  8. let toTranslate: String
  9. }
  10. func main(param: Input, completion: @escaping (Output?, Error?) -> Void) -> Void {
  11. let languageTranslator = LanguageTranslator(username: "<USERNAME>", password: "<PASSWORD>")
  12. languageTranslator.translate(
  13. _: param.fromTranslate ?? "Hello my name is Carlos",
  14. from: "en",
  15. to: "es",
  16. failure: {(error: Error) in completion(nil, error)}) {translation in
  17. let result = Output(toTranslate: translation.translations[0].translation as String)
  18. completion(result, nil)
  19. }
  20. }
Add Comment
Please, Sign In to add comment