Logo Lanfrica

wecncodecrew/La-Lango

Domain:

natural language processing

Record type:

software
Creator:
wec
Host:
Low-Resource Language Translation API, A community-driven NLP platform focused on translating regional dialects \# 🌍 La Lango AI > **Low-Resource Language Translation API** β€” A community-driven NLP platform for translating > regional dialects, built from scratch by students, for the world. --- ## What is La Lango AI? Hundreds of regional dialects and low-resource languages have little to no machine translation support. Commercial AI APIs ignore them because they are not profitable. **La Lango AI is our answer to that.** We are an open, community-built translation platform where every language deserves a model. > **No external AI APIs. No black boxes. Everything is implemented from scratch.** --- ## Project structure ``` la-lango-ai/ β”‚ β”œβ”€β”€ πŸ“ backend/ ← Translation engine + REST API (Python) β”‚ β”œβ”€β”€ lalango/ ← Core package: models, tokenizers, data, API β”‚ β”œβ”€β”€ scripts/ ← CLI tools: train, evaluate, preprocess β”‚ β”œβ”€β”€ tests/ ← Automated tests β”‚ └── experiments/ ← Jupyter notebooks (start here!) β”‚ β”œβ”€β”€ πŸ“ frontend/ ← Web UI (plain HTML / CSS / JavaScript) β”‚ └── index.html ← Entire UI in one file, no framework needed β”‚ β”œβ”€β”€ πŸ“ languages/ ← Community language registry (add yours here!) β”œβ”€β”€ πŸ“ data/ ← Your datasets go here (not tracked by git) β”œβ”€β”€ πŸ“ docs/ ← Guides: architecture, data format, adding a language β”‚ β”œβ”€β”€ README.md β”œβ”€β”€ CONTRIBUTING.md β”œβ”€β”€ ROADMAP.md └── LICENSE ``` --- ## How the system works ``` Browser (frontend/index.html) β”‚ HTTP fetch β–Ό FastAPI (backend/lalango/api/) β”‚ β–Ό Tokenizer (backend/lalango/tokenizers/) β”‚ splits text into characters/subwords β–Ό Translation Model (backend/lalango/models/) β”‚ predicts the translation β–Ό Tokenizer ← decodes output back to text β”‚ β–Ό Browser receives translation ``` --- ## Quickstart ### 1. Clone and install ```bash git clone github.com cd La-Lango pip install -r backend/requirements.txt ``` ### 2. Start the backend API ```bash uvicorn backend.lalango.api.main:app --reload # Swagger U …

Languages

Licenses