---
title: "Lookup a dictionary entry"
method: POST
path: "/dictionaries/{provider}/lookup"
tags: ["dictionaries"]
---

# Lookup a dictionary entry

`POST /dictionaries/{provider}/lookup`

## Path parameters

- `provider` string, required

## Request body

- LookUpRequest
  - `source_language` string, required
  - `target_language` string, required
  - `word` string, required

## Response `200`

Lookup result

- LookUpResponseEnvelope
  - `success` true, required
  - `data` LookUpResponse, required
    - `translations` TextTranslation[], required
      - `detected_source_language` string
      - `text` string, required
      - `audio_url` string
    - `word` string
    - `tip` string
    - `tags` WordTag[]
      - `name` string, required
    - `definitions` WordDefinition[]
      - `type` string
      - `name` string
      - `values` string[]
    - `pronunciations` WordPronunciation[]
      - `type` string
      - `phonetic_symbol` string
      - `audio_url` string
    - `images` WordImage[]
      - `url` string, required
    - `phrases` WordPhrase[]
      - `text` string, required
      - `translations` string[], required
    - `tenses` WordTense[]
      - `type` string
      - `name` string
      - `values` string[]
    - `sentences` WordSentence[]
      - `text` string, required
      - `translations` string[], required

## Other responses

- `400` — Error response
- `401` — Error response
- `429` — Error response
- `500` — Error response
- `502` — Error response

---

[API](https://skmtc.net/beyondtranslate/apis/beyondtranslate-api.md) · [All operations](https://skmtc.net/beyondtranslate/apis/beyondtranslate-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/beyondtranslate/beyondtranslate-api/versions/59ea99eb1568/schema)
