translator 1.0.1 copy "translator: ^1.0.1" to clipboard
translator: ^1.0.1 copied to clipboard

A free and unlimited Google Translate API for Dart. You can use it for translate strings and text for educational purpose.

example/main.dart

import 'package:translator/translator.dart';

void main() async {
  final translator = GoogleTranslator();
  final input = "Здравствуйте. Ты в порядке?";

  // Using the Future API
  translator
      .translate(input, to: 'en')
      .then((result) => print("Source: $input\nTranslated: $result"));

  // Passing the translation to a variable
  var translation = await translator
      .translate("I would buy a car, if I had money.", from: 'en', to: 'it');

  // You can also call the extension method directly on the input
  print('Translated: ${await input.translate(to: 'en')}');

  // You can also replace the default base URL for countries where the default one doesn't work
  translator.baseUrl = "translate.google.com.hk";
  translator.translateAndPrint("This means 'testing' in chinese", to: 'zh-cn');
  //prints 这意味着用中文'测试'

  print("translation: $translation");
  // prints translation: Vorrei comprare una macchina, se avessi i soldi.
}
666
likes
150
pub points
98%
popularity

Publisher

unverified uploader

A free and unlimited Google Translate API for Dart. You can use it for translate strings and text for educational purpose.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, http

More

Packages that depend on translator