Discover/multitran.com API
live

multitran.com APImultitran.com

Access Multitran's multilingual dictionary via API. Translate words, browse subject area terminology, and retrieve language pairs across 5 endpoints.

Endpoints
5
Updated
4mo ago
Try it

No input parameters required.

api.parse.bot/scraper/99ae0ae9-6955-45db-9267-9c189ce0b016/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/99ae0ae9-6955-45db-9267-9c189ce0b016/get_available_languages' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalclick to expand

Get list of all available languages and their numeric IDs from the Multitran dictionary.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "languages": "array of objects with id (string numeric ID) and name (string language name)"
  },
  "sample": {
    "data": {
      "languages": [
        {
          "id": "1",
          "name": "English"
        },
        {
          "id": "2",
          "name": "Russian"
        },
        {
          "id": "33",
          "name": "Ukrainian"
        }
      ]
    },
    "status": "success"
  }
}

About the multitran.com API

The Multitran API exposes 5 endpoints for querying one of the largest multilingual translation dictionaries on the web. Use translate_term to look up a word or phrase and receive translations grouped by subject area, or use get_dictionary_index to retrieve all specialized subject areas available for a given language pair, identified by numeric language IDs.

What the API Covers

The Multitran API gives programmatic access to a multilingual dictionary that spans dozens of languages and hundreds of specialized subject areas. All language references use numeric IDs — call get_available_languages to retrieve the full list of supported languages with their corresponding integer IDs. These IDs are used as l1 (source) and l2 (target) parameters across every other endpoint.

Translating Terms and Browsing Subjects

translate_term accepts a term string plus optional l1/l2 language IDs and returns a results array where each object contains a subject abbreviation (the subject area context) and a translations array of strings. This makes it straightforward to see how a term is used differently across, say, legal, medical, or technical domains. get_dictionary_index lists every subject area available for a language pair, returning subject_id, name, entry_count, and a url per subject.

Browsing Subject Term Lists

get_subject_terms fetches the actual vocabulary for a specific subject area identified by the sc parameter (a subject ID from get_dictionary_index). Responses include a terms array of objects with english_term and ukrainian_translations, plus a pagination object containing an alphabet array for letter-based filtering and a next_page URL for cursor-based pagination. The letter parameter filters results to terms starting with a specific character, and the s parameter resumes from a cursor position.

Convenience Endpoint

get_all_subject_terms_full combines index retrieval and term fetching into a single call. It returns a dictionary keyed by subject name, each mapped to an array of term objects. The subject_limit parameter (a numeric string) caps how many subjects are processed, which is useful for sampling a language pair's content without paginating through every subject individually.

Common use cases
  • Build a domain-specific glossary by pulling all terms under a subject area with get_subject_terms and filtering by starting letter.
  • Populate a translation memory tool by iterating through translate_term results grouped by subject context.
  • Audit terminology coverage for a language pair by reading entry_count values from get_dictionary_index subjects.
  • Generate language-learning flashcard decks from ukrainian_translations arrays returned by subject term endpoints.
  • Index Multitran's subject taxonomy for a localization CMS using the subjects array from get_dictionary_index.
  • Enumerate all supported language IDs programmatically with get_available_languages before constructing language-pair queries.
  • Sample cross-subject vocabulary for a language pair in one call using get_all_subject_terms_full with a bounded subject_limit.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Multitran have an official public developer API?+
Multitran does not publish an official developer API. The site at multitran.com is a web dictionary with no documented public API endpoint or API key system.
What does `translate_term` return beyond just translated strings?+
translate_term returns the source and target language IDs (l1, l2), the original term, and a results array. Each element in results includes a subject abbreviation — indicating the domain context — and a translations array of strings. This lets you distinguish, for example, a legal translation from a technical one for the same word.
How does pagination work in `get_subject_terms`?+
The response includes a pagination object with two fields: alphabet, an array of letter/URL pairs for jumping to terms starting with a specific character, and next_page, a URL string (or null when you've reached the end). Pass the cursor value from next_page as the s parameter in a subsequent request to retrieve the following page of terms.
Does the API return audio pronunciations or example sentences?+
Not currently. The API covers term strings, subject-grouped translations, language IDs, and subject area metadata. Pronunciations and example sentences are not included in any endpoint's response fields. You can fork this API on Parse and revise it to add an endpoint that captures those fields if they are present on the source pages.
Are all language pairs equally supported, or are some combinations sparse?+
Coverage varies by language pair. get_dictionary_index returns an entry_count field per subject, which may be null or zero for sparsely covered combinations. Not all subject areas available for a high-coverage pair like English–German will appear for less common pairs. Checking entry_count before iterating into get_subject_terms is advisable.
Page content last updated . Spec covers 5 endpoints from multitran.com.
Related APIs in OtherSee all →
wordreference.com API
Search for word translations across multiple languages using WordReference's comprehensive dictionary database. Retrieve detailed meanings, usage contexts, grammatical information, and example sentences. Access public vocabulary collections and word-of-the-day features.
dictionary.cambridge.org API
Look up word definitions, pronunciations, translations, synonyms, and example sentences from Cambridge Dictionary. Search and browse thousands of words, get daily word recommendations, and access specialized business or American English dictionaries.
usito.usherbrooke.ca API
Look up French-Canadian word definitions, search for specific terms, and access complete conjugation tables for verbs all in one place. Browse the entire USITO dictionary by letter or explore verb conjugation models to perfect your Quebec French.
planetmath.org API
Search and browse mathematical definitions, theorems, and concepts across PlanetMath's encyclopedia by subject classification or keyword, then explore how topics relate to and depend on each other. Access detailed entry information organized through the Mathematical Subject Classification hierarchy to understand foundational concepts and build your mathematical knowledge.
dwds.de API
Look up German words with detailed definitions, pronunciations, and usage examples, or explore curated word lists organized by proficiency level. Search vocabulary, discover random entries, and learn the featured word of the day to build your German language skills.
datamuse.com API
Find words by meaning, sound, or rhyme, get autocomplete suggestions, and access word metadata to power your writing apps and tools. Perfect for building spell checkers, word games, and intelligent search features.
verbformen.com API
Search for German words and instantly access their translations, proficiency levels (A1-C2), grammatical categories, and IPA pronunciations to enhance your language learning. Perfect for understanding vocabulary difficulty, finding word meanings, and perfecting your German pronunciation all in one place.
musixmatch.com API
Search for song lyrics, metadata, and translations while discovering artist profiles, discographies, and album details all in one place. Build music apps that let you retrieve complete song information, explore artist catalogs, and discover new music through curated feeds.