Kinyarwanda Translation API

Translate Kinyarwanda ↔ English with one API call

Mateza is the developer platform for Kinyarwanda–English translation. Ship language features in your app with a single REST endpoint.

Auto-rotating starter examples

0 / 10,000

Auto example: Hey Ulrick, I’m leaving the office now. I should be there in about twenty minutes πŸ™‚ Β· click override to type.

Translation will appear here

Why Mateza

One API for Rwanda language translation

Real-time Translation

Sub-second API responses for Kinyarwanda ↔ English translation. Quality-scored output with every request.

API-first

Simple REST API with JSON payloads and standard bearer auth. One endpoint, predictable responses, easy to integrate.

Built for Kinyarwanda

Purpose-built models for Kinyarwanda–English pairs. Project-scoped glossaries for domain-specific accuracy.

Developer Ready

Batch translation (up to 50 per request), request logging, usage tracking, and API key management built in.

How it works

Three steps to translated text

01

Send your text

POST a JSON body with your text, source language, and target language.

02

Choose your languages

Specify rw (Kinyarwanda) and en (English) as source and target. Pick a model variant if needed.

03

Get the translation

Receive translated text with a quality score, model info, and latency in milliseconds.

Example Request
curl -X POST https://api.mateza.us/api/v1/translate \
  -H "Authorization: Bearer mtz_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "text": "Hello, how are you?",
    "source_lang": "en",
    "target_lang": "rw",
    "project_id": "prj_..."
  }'

API key generation coming soon. Request early access to get started.

< 500ms

Average latency

50

Batch items per request

Glossary

Project-scoped term matching

Audit log

Full request logging per key

Start building with Mateza.