```swift func translateText() async { do { let translatedText = try await Amplify.Predictions.convert( .translateText( "I like to eat spaghetti", from: .english, to: .spanish ) ) print("Translated text: \(translatedText)") } catch let error as PredictionsError { print("Error translating text: \(error)") } catch { print("Unexpected error: \(error)") } } ``` ```swift Amplify.Publisher.create { try await Amplify.Predictions.convert( .translateText( "I like to eat spaghetti!", from: .english, to: .spanish ) ) } .sink(receiveCompletion: { completion in if case let .failure(error) = completion { print("Error translating text: \(error)") } }, receiveValue: { value in print("Translated text: \(value.text)") }) ```