Google Translate API for Dart.
Add google_translate to your pubspec:
dependencies:
google_translate: any # or the latest version on Pub
Configure it in you Flutter app.
void main() {
WidgetsFlutterBinding.ensureInitialized();
GoogleTranslate.initialize(
apiKey: "you api key",
sourceLanguage: "en",
targetLanguage: "it",
)
runApp(const MyApp());
}
Use it
'example'.translate().then((value) {
setState(() {
title = value;
});
});
or
'esempio'.translate(sourceLanguage: 'it', targetLanguage: 'en').then((value) {
setState(() {
title = value;
});
});
See the example/
folder for a working example app.
A donation through my Ko-Fi page would be infinitly appriciated:
but, if you can't or won't, a star on GitHub and a like on pub.dev would also go a long way!
Every donation gives me fuel to continue my open-source projects and lets me know that I'm doing a good job.