translator 0.1.7 copy "translator: ^0.1.7" to clipboard
translator: ^0.1.7 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')}');

  // For countries that default base URL doesn't work
  translator.baseUrl = "translate.google.cn";
  translator.translateAndPrint("This means 'testing' in chinese", to: 'zh-cn');
  //prints 这意味着用中文'测试'

  print("translation: $translation");
  // prints translation: Vorrei comprare una macchina, se avessi i soldi.
}
710
likes
140
points
6.51k
downloads

Publisher

unverified uploader

Weekly Downloads

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

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

http

More

Packages that depend on translator