Language code: th
Thai speech-to-text API (ไทย)
KolWrite transcribes Thai audio and video with one API call: send "language": "th" and get Thai script in timed segments with speaker labels, as JSON, TXT or SRT. Oracle models translate Thai into English or 99 other languages.
Transcribe Thai with one request
Set language to th 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/meeting-th.m4a", "model": "oracle", "language": "th", "include_diarization": true, "output_format": "json"}'
Translate Thai 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/meeting-th.m4a", "model": "oracle_mini", "language": "th", "translate_to": "en", "output_format": "srt"}'
Thai at a glance
| Property | Details |
|---|---|
| API code | th |
| Native name | ไทย |
| Writing direction | Left to right |
| Automatic detection | Yes: omit language or send "auto" |
| Translate Thai audio into | Any of the 100 supported languages, on Oracle models |
| Translate other languages into Thai | Yes: translate_to: "th" on Oracle models |
| Output | JSON (segments, word timings, speakers), TXT, SRT |
| Price | US$0.48 (Base) to US$3.60 (Oracle Max) per audio hour; US$1.44 on Oracle |
What to know about Thai transcription
- Thai is written without spaces between words; spaces mark phrase or sentence breaks. Timed units may not match dictionary words, so cut subtitles by time.
- For search or keyword spotting, run a Thai word segmenter on the transcript first.
- Thai speech uses polite particles (ครับ, ค่ะ) that appear in the transcript as spoken.
Where teams use Thai transcription
- Thai video subtitles and translated subtitles.
- Customer calls and meetings for companies in Thailand.
- Tourism and hospitality interviews translated with
translate_to: "en".
Choosing a model
Start with oracle (US$1.44 per hour) for production Thai 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 Thai accuracy figure for this API, so test a sample of your own recordings before committing. Full comparison: models and prices.
Questions and answers
How do I search Thai transcripts?
Segment the text into words first, since Thai has no spaces between words.
Can I translate Thai audio to English?
Yes, with an Oracle model and translate_to: "en".
Which subtitle format is available?
SRT, via output_format: "srt".