Dokumentacja API

ClearPronounce API v1 — zapis wymowy i generowanie dystraktorów

Autoryzacja

Wszystkie zapytania API wymagają klucza API przesyłanego w nagłówku X-API-Key.

Limit zapytań: 100 zapytań/minutę na klucz API (konfigurowalny).

# Przykładowy nagłówek
X-API-Key: TWÓJ_KLUCZ_API

Endpointy

POST /api/v1/respell
Zamień angielskie słowo na zapis polskimi literami. Zwraca IPA, zapis wymowy, oznaczenia akcentu i informacje o nowych dźwiękach.

Treść zapytania

PoleTypOpis
wordstringAngielskie słowo do zapisu (wymagane)

Odpowiedź

{
  "word": "think",
  "ipa": "θ ɪ ŋ k",
  "respelling": "fynk",
  "respelling_stressed": "<strong>FYNK</strong>",
  "already_pronounceable": false,
  "unlocked_by": "θ;ɪ;ŋ"
}
POST /api/v1/distractors
Wygeneruj rundę gry z 4 opcjami: 1 poprawna odpowiedź + 3 dystraktory oparte na interferencji L1.

Treść zapytania

PoleTypOpis
wordstringAngielskie słowo (wymagane)

Odpowiedź

{
  "word": "think",
  "ipa": "θ ɪ ŋ k",
  "correct": "fynk",
  "options": ["tynk", "fynk", "synk", "fink"],
  "correct_index": 1
}

Kody błędów

KodZnaczenie
401Brak lub nieprawidłowy klucz API
404Słowo nie znalezione w słowniku
429Przekroczono limit zapytań
422Nieprawidłowa treść zapytania

Wypróbuj

Plac zabaw API