Compatibility
- 0.2.15.35.25.15.04.2
- master5.35.25.15.04.2
- 0.2.1iOSmacOS(Intel)macOS(ARM)LinuxtvOSwatchOS
- masteriOSmacOS(Intel)macOS(ARM)LinuxtvOSwatchOS
Lightweight framework for using Cloud Translation API by Google
A framework to use Cloud Translation API by Google in Swift. ⛄🐸🐧🐳🐢
CocoaPods:
Carthage:
Swift Package Manager:
Manual:
First of all you have to generate API key to use Google Cloud services in the console. And then use the following code:
SwiftGoogleTranslate.shared.start(with: "API_KEY_HERE")
The framework supports 3 endpoinds: translate, detect, languages. You can find more information in the official source. How to use from the framework.
Translation:
SwiftGoogleTranslate.shared.translate("Hello!", "es", "en") { (text, error) in
if let t = text {
print(t)
}
}
Detection:
SwiftGoogleTranslate.shared.detect("¡Hola!") { (detections, error) in
if let detections = detections {
for detection in detections {
print(detection.language)
print(detection.isReliable)
print(detection.confidence)
print("---")
}
}
}
A list of languages:
SwiftGoogleTranslate.shared.languages { (languages, error) in
if let languages = languages {
for language in languages {
print(language.language)
print(language.name)
print("---")
}
}
}
SwiftGoogleTranslate is available under the MIT license. See the LICENSE file for more info.