induwara.lk
induwara.lkAI · Languages

AI Model Language Support Checker

Pick a language — Sinhala, Tamil, or any of 100+ others — and see which AI models officially support it, for chat, translation, or speech. Every answer links to the provider's own documentation. No guessing, no signup.

By Induwara AshinsanaUpdated Jul 12, 2026
Check AI language support

Type to filter the language list, then choose a language to see which models support it.

Quick pick
Task

Support for Sinhalaසිංහල

3 of 8 models document it
  • GPT-5OpenAI · Chat / Text
    Not listed
  • Claude Opus 4.8Anthropic · Chat / Text
    Not listed
  • Gemini 2.5 (Pro / Flash)Google · Chat / Text
    Not listed
  • Llama 4Meta · Chat / Text
    Not listed
  • Llama 3.1Meta · Chat / Text
    Not listed
  • Whisper (large-v3)OpenAI · Speech (STT / TTS)
    Speech: yesSource
  • Gemini 2.5 TTSGoogle · Speech (STT / TTS)
    Speech: yesSource
  • NLLB-200Meta · Translation
    Officially listedSource
Officially listedBenchmarked onlySpeech: yesNot listed

Sinhala & Tamil at a glance

The provider-documented option per task for Sri Lanka's two national languages.

Sinhalaසිංහල

Chat / Text
Not documented
Translation
NLLB-200
Speech (STT / TTS)
Whisper (large-v3), Gemini 2.5 TTS

Tamilதமிழ்

Chat / Text
Not documented
Translation
NLLB-200
Speech (STT / TTS)
Whisper (large-v3), Gemini 2.5 TTS

"Not listed" means the provider does not document the language here — not that the model definitely fails. Coverage is a static, versioned table compiled from official provider docs; nothing you pick leaves your browser. Sources are cited below.

How it works

Different AI providers publish language support in different ways, and the differences matter before you commit time or money to a project. This tool encodes, for each flagship model, which languages the provider documents — and at what tier — so you can tell a formal support claim from an anecdote. It is a lookup, not a calculation: nothing is sent to any provider, and the same input always returns the same answer.

Every populated cell is drawn from a provider's own enumerated list and carries a link back to it. Silence in the docs is reported as "Not listed", never as an inferred "probably supports". Four tiers do all the work:

  • Officially listed— the provider names the language in its supported-languages documentation. Meta's Llama model cards (8 languages for Llama 3.1, 12 for Llama 4), Google's 38-language Gemini text core, and Meta's NLLB-200 translation roster are all enumerated lists of this kind.
  • Benchmarked only— the language appears in the provider's published evaluation set but not a formal support list. OpenAI's MMMLU (MMLU professionally translated into 14 languages) and Anthropic's 14-language multilingual table are benchmark sets: evidence the model was measured, not a promise it is supported.
  • Speech: yes — the model documents transcription or synthesis for the language. OpenAI Whisper lists ~99 transcription languages; Gemini text-to-speech lists a broad set. Both include Sinhala and Tamil.
  • Not listed — the provider does not document the language for that model. It may still work; the provider simply makes no claim, so neither do we.

The by-languageview answers "who supports this language?" across every model, filtered by task. The by-model view lists every language one provider documents for a model, with a count and the source link. A persistent Sinhala & Tamilcard surfaces the best-documented option per task for Sri Lanka's two national languages — the local question global tools sites ignore. A built-in integrity check confirms all 101 language codes resolve against the source table on every build, with no dangling references.

Worked examples

Sinhala (si) — transcribing a lecture

Speech documented
  1. Task: transcribe a Sinhala audio recording to text.
  2. Whisper → Sinhala (si) is in its transcription list → Speech: yes.
  3. Gemini TTS → Sinhala (si) is in its speech list → Speech: yes.
  4. NLLB-200 → translation covers Sinhala (sin_Sinh) → Officially listed.
  5. GPT-5 / Claude / Llama chat → Sinhala not in any chat list → Not listed.
  6. Takeaway: for Sinhala speech, Whisper is the safe, documented choice.

Tamil (ta) — chat vs the rest

Chat not listed
  1. Task: check documented Tamil support across model types.
  2. GPT-5, Claude, Llama 3.1/4 chat → Tamil in no official chat list → Not listed.
  3. Gemini 2.5 text core (38 langs) → Tamil is extended-set only → Not listed for 2.5.
  4. Whisper + Gemini TTS → Tamil (ta) documented → Speech: yes.
  5. NLLB-200 → Tamil (tam_Taml) documented → Officially listed for translation.
  6. Takeaway: Tamil is well covered for speech and translation, thin for flagship chat.

French (fr) — the all-green sanity check

Fully covered
  1. Task: confirm a fully-supported language shows no false negatives.
  2. Gemini core-38, Llama 3.1, Llama 4 → French listed → Officially listed.
  3. GPT-5, Claude → French in the 14-language benchmark → Benchmarked only.
  4. Whisper, Gemini TTS → French documented → Speech: yes.
  5. NLLB-200 → French documented → Officially listed.
  6. Result: every model shows support — French is the anchor case with zero Not-listed rows.

Frequently asked questions

Sources & references

The language lists were last cross-checked against these official sources on 2026-07-12. The table is reviewed whenever a provider ships a new model family or updates a supported-languages list. This tool reports documented support only — it does not rate output quality or rank models; for that, see the related tools below.

Related tools

Rate this tool
Be the first to rate

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Spotted a language a provider now documents differently, or want a model added?

Email me at [email protected] — I re-verify against the docs and update within a day.