Documentation Index
Fetch the complete documentation index at: https://developer.kallglot.com/llms.txt
Use this file to discover all available pages before exploring further.
Supported Languages
Kallglot supports real-time voice translation across 29 languages. Kallglot abstracts:- Speech-to-Text (STT)
- Real-time translation
- Text-to-Speech (TTS)
What “Supported” Means
All supported languages include:- Speech-to-Text (STT)
- Real-time translation
- Text-to-Speech (TTS)
Latency Overview
| Tier | Languages | End-to-End Latency |
|---|---|---|
| Real-Time | 16 | ~1–1.5 seconds |
| Extended | 13 | ~3–4 seconds |
Latency may vary slightly depending on network conditions and call routing.
Real-Time Languages
These languages are optimized for low-latency conversations (~1–1.5s).| Language | Code |
|---|---|
| English | en |
| German | de |
| French | fr |
| Spanish | es |
| Italian | it |
| Portuguese | pt |
| Dutch | nl |
| Polish | pl |
| Russian | ru |
| Japanese | ja |
| Korean | ko |
| Chinese (Mandarin) | zh |
| Hindi | hi |
| Turkish | tr |
| Vietnamese | vi |
| Ukrainian | uk |
Extended Languages
These languages are fully supported but may have higher latency (~3–4s).| Language | Code |
|---|---|
| Arabic | ar |
| Swedish | sv |
| Norwegian | no |
| Danish | da |
| Finnish | fi |
| Greek | el |
| Czech | cs |
| Romanian | ro |
| Hungarian | hu |
| Thai | th |
| Indonesian | id |
| Malay | ms |
| Hebrew | he |
Regional Variants
For improved transcription accuracy, you can specify regional variants using ISO language and country codes.| Variant | Code | Base Language |
|---|---|---|
| Swiss German | de-CH | German |
| Austrian German | de-AT | German |
| Swiss French | fr-CH | French |
| Canadian French | fr-CA | French |
| Swiss Italian | it-CH | Italian |
| Brazilian Portuguese | pt-BR | Portuguese |
| European Portuguese | pt-PT | Portuguese |
| Latin American Spanish | es-LA | Spanish |
| Castilian Spanish | es-ES | Spanish |
| British English | en-GB | English |
| American English | en-US | English |
| Australian English | en-AU | English |
Using Regional Variants
Language Detection
Kallglot can automatically detect the spoken language:Notes
- Initial detection may take 2–3 seconds
- Works best when speakers use a single language
- Accuracy improves with more audio
Detected Language Event
When using auto-detection, you’ll receive alanguage_detected event via WebSocket:
Translation Quality
Highest Quality
- English ↔ German
- English ↔ French
- English ↔ Spanish
- English ↔ Italian
- English ↔ Portuguese
- English ↔ Dutch
- English ↔ Japanese
- English ↔ Chinese
- German ↔ French
- Spanish ↔ Portuguese
High Quality
All combinations between:- English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Russian
Standard
All other supported combinations are handled automatically.Voice Options
Custom Voices (Kallglot Managed)
Kallglot supports custom voice deployment for enterprise and B2B use cases. This allows you to:- Use a branded voice
- Maintain a consistent voice across calls
- Deploy voice identity across languages
Standard Voices
Kallglot uses high-quality neural voices optimized for:- Low latency
- Clarity in phone calls
- Natural conversational tone
Using a Voice
Best Practices
Use specific language codes
Use specific language codes
When you know the language, always specify it rather than using auto-detection. This improves accuracy and reduces latency.
Prefer regional variants
Prefer regional variants
For Swiss customers, use
de-CH, fr-CH, or it-CH for better recognition of regional accents and vocabulary.Test translation flows
Test translation flows
Test your specific language pair before going live. Some pairs may need fine-tuning for domain-specific terminology.
Use glossaries for domain terms
Use glossaries for domain terms
For specialized vocabulary (medical, legal, technical), create custom glossaries to ensure consistent translation.