Skip to main content

Portable EN<->PT-BR translation library with baked-in models and PT-BR postprocessing

Project description

fast-translate

Biblioteca Python portátil para tradução offline:

  • en -> pt-BR
  • pt -> en

Inclui:

  • Modelos baked-in no pacote (en-pt-tiny e pt-en-tiny)
  • Pós-processamento focado em pt-BR (corrige traços pt-PT)
  • Runtime nativo com translateLocally via Native Messaging (-p)
  • Fallback cross-platform: binário empacotado, PATH ou auto-download do GitHub Releases

Instalação

pip install fast-translate

Uso rápido

from fast_translate import Translator

tr = Translator()
print(tr.translate("How are you today?", direction="en-pt"))
print(tr.translate("Como você está hoje?", direction="pt-en"))
tr.close()

Variáveis de ambiente

  • TLPTBR_BINARY: caminho explícito do executável translateLocally
  • TLPTBR_CACHE_SIZE: tamanho do cache LRU (default 64)
  • TLPTBR_CACHE_MAX_ENTRY_CHARS: tamanho máximo por item de cache (default 512)
  • TLPTBR_TRIM_EVERY_N_CALLS: frequência de malloc_trim (default 8)
  • TLPTBR_KEEP_WARM_INTERVAL_S: intervalo de warmup (default 300)
  • TLPTBR_AUTO_DOWNLOAD: 1/0 para auto-download de binário (default 1)
  • TLPTBR_VERBOSE: 1 para logs detalhados de resolução/download/bootstrap (default 0)
  • TLPTBR_FORCE_CLI: 1 para forçar fallback CLI (útil para ambientes macOS com instabilidade em -p)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fast_translate-0.1.10.tar.gz (43.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fast_translate-0.1.10-py3-none-any.whl (44.0 MB view details)

Uploaded Python 3

File details

Details for the file fast_translate-0.1.10.tar.gz.

File metadata

  • Download URL: fast_translate-0.1.10.tar.gz
  • Upload date:
  • Size: 43.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fast_translate-0.1.10.tar.gz
Algorithm Hash digest
SHA256 40c7e51f22ca43265ccf15d9fc8857c1fe62224e024d52d59e0e2f26810ac178
MD5 26ad1c5a2941de507f27f24feefd384e
BLAKE2b-256 af32dad27d75eafe03401c421b0bf07910a33a1cbe3f740af03f78fba48b76c9

See more details on using hashes here.

File details

Details for the file fast_translate-0.1.10-py3-none-any.whl.

File metadata

File hashes

Hashes for fast_translate-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 cd3634506710adb37d926a987b651acf1f738525d3f9e0d33ff410fbffae3d91
MD5 a396cbbfa503ed7a15d3a7fc88dfeac1
BLAKE2b-256 db8e1ef2cb03f0ce185f6f0a67cdbcc29949335c00a2e87a43bbb9bd3a42bd83

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page