Linguin API

One API for 120+ languages. Power dictionaries, flashcards, AI tutors, translators, and reading tools.

Get API Access
120+ languages
From major languages to long-tail dialects.
Idioms looked up, not guessed
Live searches the source's slang and idioms before translating them.
Reverse dictionary
Describe a meaning, get the word that fits.
Results in your language
Search in any language, read results in yours.
https://api.linguin.xyz/

lookup

The dictionary entry for a term. Fast returns just the definition, deep the complete entry with senses, examples and etymology.

POST https://api.linguin.xyz/lookup
Authorization: Bearer YOUR_API_KEY
API-Version: 2026-06-01

{ "text": "bonjour", "lang": "fr", "locale": "en", "mode": "fast" }

{
  "req_id": "b3f9c1a2-7e44-4d05-9a18-2c6e0f3b8d71",
  "items": [
    {
      "type": "word",
      "term": "bonjour",
      "lang": "fr",
      "locale": "en",
      "definition": "A standard French greeting used during the day, meaning hello or good day."
    }
  ],
  "billed": { "cost": 0.003 }
}
https://api.linguin.xyz/

reverse

Meaning in, word out. Describe a sense and get the word that fits.

POST https://api.linguin.xyz/reverse
Authorization: Bearer YOUR_API_KEY
API-Version: 2026-06-01

{ "query": "a doctor for animals", "locale": "en", "mode": "fast" }

{
  "req_id": "2c9d41a7-6b0e-4f13-9a28-7d5e0c3b1f64",
  "query": "a doctor for animals",
  "locale": "en",
  "matches": [
    { "type": "word", "term": "veterinarian", "lang": "en", "locale": "en", "definition": "A doctor who treats animals." }
  ],
  "billed": { "matches": 1, "cost": 0.004 }
}
https://api.linguin.xyz/

translate

Translate text in one call. Live looks up the source's idioms and slang before translating them, Proofread checks the finished wording against how people actually write, Humanizer makes it read like a person wrote it. Use any, all or none.

POST https://api.linguin.xyz/translate
Authorization: Bearer YOUR_API_KEY
API-Version: 2026-06-01

{ "text": "Hola, ¿cómo estás?", "from": "es", "to": "en" }

{
  "req_id": "c4e21a9f-3b8d-4f50-9a17-1e6d0b2c7f48",
  "type": "translation",
  "from": "es",
  "to": "en",
  "text": "Hola, ¿cómo estás?",
  "translation": "Hello, how are you?",
  "words": 3,
  "passes": ["translate"],
  "billed": { "words": 30, "rate": 0.05, "cost": 0.0015 }
}
Look up word or phrase...