Language code: id

Indonesian speech-to-text API (Bahasa Indonesia)

KolWrite transcribes Indonesian (Bahasa Indonesia) audio and video with one API call: send "language": "id" and get segments with word timings and speaker labels as JSON, TXT or SRT. Oracle models translate Indonesian into English or 99 other languages.

Get an API key Quickstart Supported languages

Last updated: · Markdown

Transcribe Indonesian with one request

Set language to id 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/wawancara-id.m4a", "model": "oracle", "language": "id", "include_diarization": true, "output_format": "json"}'

Translate Indonesian 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/wawancara-id.m4a", "model": "oracle_mini", "language": "id", "translate_to": "en", "output_format": "srt"}'

Indonesian at a glance

PropertyDetails
API codeid
Native nameBahasa Indonesia
Writing directionLeft to right
Automatic detectionYes: omit language or send "auto"
Translate Indonesian audio intoAny of the 100 supported languages, on Oracle models
Translate other languages into IndonesianYes: translate_to: "id" 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 Indonesian transcription

  • Indonesian and Malay are close but have their own codes: id for Indonesian and ms for Malay. Choose by the variety your speakers use.
  • Informal Indonesian (bahasa gaul) and regional languages such as Javanese (jw) or Sundanese (su) mix into everyday speech. Send the language that dominates.
  • Reduplicated words are written with a hyphen (anak-anak). Keep hyphens when you tokenize.

Where teams use Indonesian transcription

  • Contact centers and sales calls in Indonesia.
  • Indonesian YouTube, podcasts and e-learning subtitles.
  • Market research interviews translated with translate_to: "en".

Choosing a model

Start with oracle (US$1.44 per hour) for production Indonesian 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 Indonesian accuracy figure for this API, so test a sample of your own recordings before committing. Full comparison: models and prices.

Questions and answers

Indonesian or Malay?

Send id for Indonesian and ms for Malay; both are supported.

Is Javanese supported?

Yes. Its code in this API is jw (not the ISO code jv).

Can I translate Indonesian audio?

Yes, on an Oracle model with translate_to.