fluent_translate 0.0.11 copy "fluent_translate: ^0.0.11" to clipboard
fluent_translate: ^0.0.11 copied to clipboard

Offline translation engine for Flutter with layered processing, dictionary/phrase management, and JSON-file based storage.

fluent_translate #

Offline translation engine for Flutter with JSON/JSONL file-based storage.

Note: This is an early test version. APIs and behavior may change.

Installation #

dependencies:
  fluent_translate: ^0.0.1

Quick start (library) #

import 'package:fluent_translate/fluent_translate.dart';

final engine = TranslationEngine();
await engine.initialize(customDatabasePath: './translation_data');

final result = await engine.translate(
  'Hello world',
  sourceLanguage: 'en',
  targetLanguage: 'ru',
);
print(result.translatedText);

Data preparation from an external app #

Use the published CLI entrypoint shipped with this package. Run these from your app project where fluent_translate is a dependency:

  • List available language pairs:
    dart run fluent_translate:translate_engine db --list
    
  • Download English→Russian into ./translation_data:
    dart run fluent_translate:translate_engine db --lang=en-ru --db=./translation_data
    
  • Download all available pairs:
    dart run fluent_translate:translate_engine db --db=./translation_data
    

For Flutter Web, initialize the engine on a backend server and call it via REST from the client.

License #

MIT (for testing purposes).

0
likes
140
points
34
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Offline translation engine for Flutter with layered processing, dictionary/phrase management, and JSON-file based storage.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, http, path

More

Packages that depend on fluent_translate