Language code: uk

Ukrainian speech-to-text API (українська)

KolWrite transcribes Ukrainian audio and video into Cyrillic text with one REST call: send "language": "uk" and get segments with word timings and speaker labels as JSON, TXT or SRT. Oracle models translate Ukrainian into English or 99 other languages.

Get an API key Quickstart Supported languages

Last updated: · Markdown

Transcribe Ukrainian with one request

Set language to uk and start a job. Poll GET /transcribe/{jobId} for the result, or pass a webhook_url.

curl https://app.kolwrite.com/transcribe \
  -H "x-api-key: $KOLWRITE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"audio_url": "https://example.com/interview-uk.m4a", "model": "oracle", "language": "uk", "include_diarization": true, "output_format": "json"}'

Translate Ukrainian audio into English in the same job (Oracle models only):

curl https://app.kolwrite.com/transcribe \
  -H "x-api-key: $KOLWRITE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"audio_url": "https://example.com/interview-uk.m4a", "model": "oracle_mini", "language": "uk", "translate_to": "en", "output_format": "srt"}'

Ukrainian at a glance

PropertyDetails
API codeuk
Native nameукраїнська
Writing directionLeft to right
Automatic detectionYes: omit language or send "auto"
Translate Ukrainian audio intoAny of the 100 supported languages, on Oracle models
Translate other languages into UkrainianYes: translate_to: "uk" on Oracle models
OutputJSON (segments, word timings, speakers), TXT, SRT
PriceUS$0.48 (Base) to US$3.60 (Oracle Max) per audio hour; US$1.44 on Oracle

What to know about Ukrainian transcription

  • Ukrainian has letters Russian lacks (і, ї, є, ґ). Always send uk explicitly: auto-detection on short clips can confuse Ukrainian and Russian.
  • Many speakers mix Ukrainian and Russian (surzhyk). Each job takes one code; send the language that dominates.
  • The apostrophe in words such as м'ясо is part of the spelling. Do not strip it during normalization.

Where teams use Ukrainian transcription

  • Journalism and documentation interviews translated with translate_to: "en".
  • Ukrainian media and public broadcasting subtitles.
  • Community services for Ukrainian speakers abroad.

Choosing a model

Start with oracle (US$1.44 per hour) for production Ukrainian audio. Use base (US$0.48) for clean, single-speaker recordings at volume, oracle_mini (US$0.96) for the cheapest translation, and oracle_pro or oracle_max for noisy or difficult audio. KolWrite does not publish a Ukrainian accuracy figure for this API, so test a sample of your own recordings before committing. Full comparison: models and prices.

Questions and answers

Should I let the API detect Ukrainian automatically?

Set language: "uk". Ukrainian and Russian are close enough that auto-detection on short audio can choose the wrong one.

Can I translate Ukrainian audio to English?

Yes, with an Oracle model and translate_to: "en".

Which characters will the transcript use?

Ukrainian Cyrillic, including і, ї, є and ґ.