Search packages, repositories and app categories

Package detailsv2.2.2

simplytranslate

Free and unlimited Google translations and TTS. Fast and private.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
657
Likes
39
Pub points
150

Install package

flutter pub add simplytranslate

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

SimplyTranslate is a Flutter/Dart package that provides free, unlimited access to Google translations and text-to-speech (TTS) functionality. Designed for speed and privacy, it enables seamless localization and internationalization in apps without relying on third-party APIs. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, making it ideal for cross-platform applications requiring real-time language translation and audio output. It leverages the SimplyTranslate API, ensuring minimal latency and no usage limits.

Use cases

  • Real-time app translation
  • Multilingual user interfaces
  • Text-to-speech integration
  • Offline-ready translation features
  • Cross-platform localization

Key features

  • Free and unlimited translations
  • Built-in TTS support
  • Fast and private API access
  • Multi-platform compatibility
  • Simple integration via Flutter pub
  • No API key required

Suitable for

  • Developers building multilingual apps
  • Apps needing instant translation
  • Projects prioritizing user privacy
  • Cross-platform mobile and web apps
  • Educational or accessibility-focused tools

Considerations

  • Relies on third-party API (SimplyTranslate)
  • Translation quality depends on upstream service
  • Limited customization of translation engines
  • Not suitable for high-security translation needs
  • Network-dependent for real-time results

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

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.2

then import the package in your Dart file:

import 'package:simplytranslate/simplytranslate.dart';

Usage

Example code

Limitations

  • Max character 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

ko-fi

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.

Categories

Dependencies

Dependency list 1 items

Source repository

Projects using this package

No data available yet.