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
3mo 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 →
ueex.com.ua API
Access real-time and historical pricing data for Ukrainian energy commodities including natural gas, electricity, coal, LPG, and timber directly from official exchange quotations and auction results. Monitor trading indices, check medium long-term market rates, and view the trading calendar to stay informed on energy market trends.
cses.fi API
Explore the CSES Problem Set by browsing problems across different categories, viewing detailed problem information, and discovering available courses and contests. Access comprehensive problem lists organized by topic to find coding challenges tailored to your learning goals.
bazaardb.gg API
Search and retrieve comprehensive data about The Bazaar game cards, including items, skills, merchants, trainers, monsters, and events with full details like tiers, attributes, enchantments, and tooltips. Quickly find the specific card information you need to optimize your gameplay strategy and deck building.
jurisprudencia.tst.jus.br API
Search and retrieve judicial decisions from Brazil's Superior Labor Court with filters by date, court body, and keywords to access decision summaries, outcomes, and full texts. Quickly find relevant labor law precedents and court rulings to support legal research and case analysis.
icons8.com API
Search for millions of icons across different visual styles like colorful, pattern-based, and minimalist designs to find the perfect icon for your project. Discover and retrieve icons in your preferred style to enhance your designs and applications.
smstome.com API
Browse temporary phone numbers from countries around the world and read incoming SMS messages in real time. List available numbers by country, retrieve messages sorted newest to oldest, and search message history by sender or content.
noor-book.com API
Search and discover books across 1,800+ categories in the Noor Book library, retrieving detailed information about titles, authors, biographies, and book metadata. Access comprehensive author profiles and browse one of the largest Arabic and English digital book collections with over 289,000 authors.
quizbowlpackets.com API
Search and browse thousands of quizbowl question sets across all competition levels, then access detailed metadata like difficulty, subjects, and download links for each packet. Find the perfect practice materials for High School, Collegiate, Middle School, or Pop Culture quizbowl competitions.