Language code: es

Spanish speech-to-text API (español)

KolWrite transcribes Spanish audio from Spain and Latin America through one API call: send "language": "es" and get segments with word timings, speaker labels and SRT subtitles. Oracle models translate Spanish into English or 99 other languages in the same job.

Get an API key Quickstart Supported languages

Last updated: · Markdown

Transcribe Spanish with one request

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

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

Spanish at a glance

PropertyDetails
API codees
Native nameespañol
Writing directionLeft to right
Automatic detectionYes: omit language or send "auto"
Translate Spanish audio intoAny of the 100 supported languages, on Oracle models
Translate other languages into SpanishYes: translate_to: "es" 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 Spanish transcription

  • One code, es, covers European and Latin American Spanish. There is no regional setting; vocabulary and accents from Mexico, the Caribbean, the Southern Cone and Spain are all sent as es.
  • US recordings often mix Spanish and English. Set the language that dominates the recording; auto-detection picks one language per file.
  • Spanish punctuation includes opening ¿ and ¡. If you compare transcripts with reference text, normalize punctuation first.

Where teams use Spanish transcription

  • Contact centers serving Latin America and US Spanish speakers.
  • Spanish-language podcasts, YouTube and broadcast subtitles.
  • Bilingual US education and public meetings, translated with translate_to: "en".

Choosing a model

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

Questions and answers

Does KolWrite handle Latin American Spanish?

Yes. All Spanish varieties use the code es. Test with recordings from the countries you serve, since accents and vocabulary vary.

Can I translate Spanish audio to English?

Yes, on an Oracle model with translate_to: "en". The cheapest option is oracle_mini.

What output formats are available?

JSON with segments and word timings, plain text, or SRT subtitles, chosen per request with output_format.