Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

emiltonnhampossa/Moz-Translate

Domaine:

natural language processing

Type de record:

software
Créateur:
emi
Hôte:
Moz Translate Moz Translate é uma biblioteca de código aberto criada para fornecer traduções entre os idiomas português, inglês e changana. É especialmente útil para programadores que desejam integrar traduções básicas em seus projetos ou criar aplicativos relacionados ao aprendizado de idiomas e à preservação de línguas regionais. # Moz Translate Moz Translate é uma biblioteca e ferramenta CLI projetada para facilitar traduções entre Português, Inglês e Changana. Você também pode adicionar novas traduções usando um CLI simples e usar um servidor Fastify para hospedar sua API de tradução localmente. --- ## Funcionalidades - Traduções pré-definidas entre Português, Inglês e Changana. - CLI para adicionar novas traduções diretamente no arquivo de dados. - Servidor Fastify para expor a API de tradução. --- ## Requisitos - Node.js (v18 ou superior) - TypeScript - NPM ou Yarn --- ## Instalação 1. Clone o repositório: ```bash git clone github.com cd moz-translate ``` 2. Instale as dependências: ```bash npm install ``` 3. Compile o TypeScript (opcional, para gerar arquivos em `dist/`): ```bash npm run build ``` --- ## Uso ### CLI O CLI permite adicionar novas traduções ao arquivo JSON. Para rodar o CLI, use o seguinte comando: ```bash npx ts-node src/cli/cli.ts ``` #### Exemplo: 1. Ao executar o comando acima, siga as instruções no terminal para: - Inserir uma palavra em Português. - Inserir a tradução correspondente em Changana. - Inserir a tradução correspondente em Inglês. 2. A nova tradução será salva automaticamente no arquivo `data/translations.json`. --- ### Servidor Fastify Você pode iniciar um servidor local para expor a API de tradução. 1. Para rodar o servidor: ```bash npx ts-node src/server/server.ts ``` 2. O servidor será iniciado (por padrão) em `localhost`. #### Rotas Disponíveis - **GET `/translate`**: Busca uma tradução. - Parâmetros de consulta: - `word`: A palavra que deseja traduzir. - `lang`: O idioma de destino (`changana` ou `english`). **Exemplo:** ```bash curl "localhost" ``` **Resposta:** ```json { "word": "olá", "translation": "Avuxeni" } ``` --- ## Estrutura do Projeto ```plaintext moz-translate/ ├── src/ │ ├── cli/ │ │ └── cli.ts …

Visit

github.com

Tasks

machine translation

Languages

IkposoTsonga

Licenses

MIT

Similaires

iradoweck/moz-utilstainabittencourt/MOZ-PASADenohatma/moz-minigridibagur/moz-cholerajtalface/moz-ticketsenzozacarias03-droid/Discover-Moz

iradoweck/moz-utils

Utility functions for Mozambique — validation of NUIT, BI, documents, and phone number formatting.

tainabittencourt/MOZ-PASA

R scripts for analyzing access to vocational schools in the Maputo Metropolitan Area via public tran

Denohatma/moz-minigrid

Solar+battery mini-grid prefeasibility platform for Mozambique — Next.js + FastAPI + PostGIS + MapLi

ibagur/moz-cholera

Shinny app to run data modelling and analysis on daily cholera data in Mozambique # Mozambique Chol

jtalface/moz-tickets

Live-event marketplace, digital ticket wallet, and venue-entry system for Mozambique (pt-MZ/en). Exp

enzozacarias03-droid/Discover-Moz

A Django Blog exploring Mozambique - built with Python, Docker and PostgresSQL # Discover Moz A fu