--- title: MADLAD-400 Translate emoji: 🌍 colorFrom: blue colorTo: green sdk: gradio sdk_version: 6.8.0 app_file: app.py pinned: false license: apache-2.0 short_description: Translate between 418 languages. --- # MADLAD-400 Translate Translate between 418 languages from Table 9 (Section A.1) of Google's [MADLAD-400](https://arxiv.org/pdf/2309.04662) 3B model. ## Requirements - [uv](https://docs.astral.sh/uv/) (Python package manager) - Python 3.12 - CUDA GPU (recommended) or CPU ## Setup ```bash uv venv --python 3.12 source .venv/bin/activate uv pip install -r requirements.txt uv pip install -r requirements-dev.txt # dev tools python app.py ``` The Gradio interface launches at `http://localhost:7860`. ## Tooling ```bash ruff check . # lint ruff format . # format ty check # type check pytest -m "not slow" # 38 fast tests pytest # all 48 tests (slow require CUDA + model download) ```