Language code: pt

Portuguese speech-to-text API (português)

KolWrite transcribes Brazilian and European Portuguese with one API call: send "language": "pt" and get segments with word timings and speaker labels as JSON, TXT or SRT. Oracle models translate Portuguese into English, Spanish or 98 other languages.

Get an API key Quickstart Supported languages

Last updated: · Markdown

Transcribe Portuguese with one request

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

Translate Portuguese 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-pt.m4a", "model": "oracle_mini", "language": "pt", "translate_to": "en", "output_format": "srt"}'

Portuguese at a glance

PropertyDetails
API codept
Native nameportuguês
Writing directionLeft to right
Automatic detectionYes: omit language or send "auto"
Translate Portuguese audio intoAny of the 100 supported languages, on Oracle models
Translate other languages into PortugueseYes: translate_to: "pt" 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 Portuguese transcription

  • One code, pt, covers Brazil, Portugal, Angola and Mozambique. Brazilian and European pronunciation differ a lot; test with your audience's accent.
  • Spelling differs slightly between Brazil and Portugal (for example "facto/fato"). There is no spelling option; normalize in post-processing if needed.
  • Portuguese speakers often borrow English tech terms. Send pt explicitly on mixed recordings.

Where teams use Portuguese transcription

  • Brazilian contact centers and sales calls.
  • Portuguese podcasts and YouTube subtitles.
  • Interviews translated to English with translate_to: "en".

Choosing a model

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

Questions and answers

Is Brazilian Portuguese supported?

Yes, as pt, the single Portuguese code.

Can I translate Portuguese to Spanish?

Yes, on an Oracle model with translate_to: "es".

Can KolWrite separate the agent and customer on a call?

For stereo recordings with one speaker per channel, use channel_speaker_separation: "standard" and channel_labels.