translate_text 1.8.0 copy "translate_text: ^1.8.0" to clipboard
translate_text: ^1.8.0 copied to clipboard

A simple Dart package to translate text between languages using the MyMemory Translation API. It provides an easy way to integrate translation features into your Dart or Flutter applications.

example/translate_text_example.dart

import 'package:translate_text/translate_text.dart';

void main() async{
  final textService = TranslateTextBase();
 final text= await textService.translateText("Hello World!", "en", "ar");
  print(text);
  //output: مرحبا بالعالم  

  // Path to the file containing texts to translate
  const filePath = 'texts.text'; // Path to the file containing texts to translate
  const sourceLang = 'en';       // Source language code (e.g., 'en' for English)
  const targetLang = 'ar';       // Target language code (e.g., 'es' for Spanish)

  // Get the translated texts as a single string
  String result = await textService.translateTextsFromFile(filePath, sourceLang, targetLang);
  
  // Print the result
  print(result); 

  //:input Hello world !How are you? This is a translation test.
  // output:¡Hola mundo!, ¿Cómo estás?, Esta es una prueba de traducción.

  // List of texts to translate
  List<String> textsToTranslate = [
    'Hello world!',
    'How are you?',
    'internal server error'
  ];

  // Translate the list of texts
  String list = await textService.translateListOfTexts(textsToTranslate, sourceLang, targetLang);
  
  // Print the result
  print(list);
  //output:¡Hola mundo!, ¿Cómo estás?, Esta es una prueba de traducción.

}
6
likes
140
points
55
downloads

Publisher

unverified uploader

Weekly Downloads

A simple Dart package to translate text between languages using the MyMemory Translation API. It provides an easy way to integrate translation features into your Dart or Flutter applications.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

http

More

Packages that depend on translate_text