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 tlptbr_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)

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.3.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.3-py3-none-any.whl (44.0 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fast_translate-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 ab1b612c12109bcdc4add5402e5cf7b3c4d81d9e41b95eb6f1a4cedb9c8d14d8
MD5 63edc4f74936d43d27b5b4cc916fbbce
BLAKE2b-256 b82ad109ff11eef9b183b8abb4905cfa65936577e2dafa5041e4538e43bcd5af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fast_translate-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 44.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for fast_translate-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c5581c85ec29bc5827312f815fef6259a05137424ad6afe6314c2281a8096108
MD5 23ebaf68f668404c116878a3b2427b7f
BLAKE2b-256 a21f27ac1939b7c68ac311a97b15f0fb49b3075db8b507ba807e1db319588632

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