translator 0.1.0+2 translator: ^0.1.0+2 copied to clipboard
A free and unlimited Google Translate API for Dart. You can use it for translate strings and text for educational purpose.
import 'package:translator/translator.dart';
import 'package:translator/google_translate.dart';
void main() async {
GoogleTranslator translator = GoogleTranslator();
String input = "Здравствуйте. Ты в порядке?";
translator.translate(input, to: 'en')
.then((s) => print("Source: " + input + "\n"
"Translated: " + s + "\n"));
// for countries that default base URL doesn't work
translator.baseUrl = "https://translate.google.cn/translate_a/single";
translator.translateAndPrint("This means 'testing' in chinese", to: 'zh-cn');
//prints 这意味着用中文'测试'
var translation = await translator.translate("I would buy a car, if I had money.", from: 'en', to: 'it');
print("translation: " + translation);
}