simplytranslate

Creator: coderz1093

Last updated:

Add to Cart

Description:

simplytranslate

SimplyTranslate-dart #
GitHub | Pub
Project info #
A Dart package to translate text using SimplyTranslate, Lingva Translate, and LibreTranslate.
TTS is also supported.
SimplyTranslate and Lingva Translate are free and open-source alternatives to Google Translate (that make use of Google Translate under the hood).
LibreTranslate is a free and open-source alternative to Google Translate that uses a open-source translation engine.
Not working? #
As I can't always update the instance list (instances are run by volunteers and can be turned off at any time), do one of the following:

fetch the working instances via fetchInstances (look at example code, corresponding project is here)
Search for new instances by googling "simplytranslate" or "lingva translate" and set the instance with setInstance = "instance"
lingva instances can also be found here

Adding the package to your project #
To add this package to your project, add the following line to your pubspec.yaml file under dependencies:
simplytranslate: ^2.2.0
copied to clipboard
then import the package in your Dart file:
import 'package:simplytranslate/simplytranslate.dart';
copied to clipboard
Usage #
Example code
Limitations #

Max char length per request for Japanese, Chinese, and Korean is around 1250. For other languages, it's around 5000 due to different encoding results.

Apps using SimplyTranslate #

Pareader - Learn languages with news articles in multiple languages and translate words with a simple tap.

Buy me a coffee #


Credits #
This package is based on Gabriel Pacheco's google-translator, distributed under the MIT License.
As Google has request limitations, SimplyTranslate provides a free and open-source alternative with Google Translation quality.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.