> ## Documentation Index
> Fetch the complete documentation index at: https://docs.asapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Multiple Language Support

> GenerativeAgent supports an extensive range of global languages for both Chat and Voice channels.

GenerativeAgent provides extensive multilingual support for both Voice and Digital Messaging (Chat) channels, enabling you to serve customers in their preferred language across a wide range of global markets.

Each session operates in a single language. Once a conversation begins, the language cannot be changed mid-session.

## Configuring Language Support

To enable a specific language for your deployment, contact your ASAPP team. They will assist you in configuring the desired language for both Chat and Voice channels based on your requirements.

<Note>
  While GenerativeAgent supports a wide range of languages, the quality of language understanding and generation may vary based on the specific language and the amount of training data available for that language.

  ASAPP continuously works to improve language support and expand the range of languages available for deployment.
</Note>

## Supported Languages

GenerativeAgent is developed and tested primarily in English and Spanish. All other supported languages are available for deployment upon request.

<div style={{display: "grid", gridTemplateColumns: "repeat(3, auto)", gap: "1.5rem"}}>
  <table>
    <colgroup>
      <col />

      <col style={{width: "45px"}} />

      <col style={{width: "45px"}} />
    </colgroup>

    <thead><tr><th>Language</th><th style={{textAlign: "center"}}>Chat</th><th style={{textAlign: "center"}}>Voice</th></tr></thead>

    <tbody>
      <tr><td>🇸🇦 Arabic</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
      <tr><td>🇦🇪 Arabic (Gulf)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
      <tr><td>🇧🇬 Bulgarian</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
      <tr><td>🇪🇸 Catalan</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇭🇰 Chinese (Cantonese)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇨🇳 Chinese (Mandarin)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇨🇿 Czech</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇩🇰 Danish</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇳🇱 Dutch</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇧🇪 Dutch (Belgian)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
      <tr><td>🇦🇺 English (Australian)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇬🇧 English (British)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇮🇳 English (Indian)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇳🇿 English (New Zealand)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇿🇦 English (South African)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
      <tr><td>🇺🇸 English (US)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🏴󠁧󠁢󠁷󠁬󠁳󠁿 English (Welsh)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
    </tbody>
  </table>

  <table>
    <colgroup>
      <col />

      <col style={{width: "45px"}} />

      <col style={{width: "45px"}} />
    </colgroup>

    <thead><tr><th>Language</th><th style={{textAlign: "center"}}>Chat</th><th style={{textAlign: "center"}}>Voice</th></tr></thead>

    <tbody>
      <tr><td>🇪🇪 Estonian</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇫🇮 Finnish</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇧🇪 Flemish</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
      <tr><td>🇫🇷 French</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇧🇪 French (Belgian)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇨🇦 French (Canadian)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇩🇪 German</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇦🇹 German (Austrian)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
      <tr><td>🇨🇭 German (Swiss standard)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇬🇷 Greek</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
      <tr><td>🇮🇳 Hindi</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇭🇺 Hungarian</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
      <tr><td>🇮🇸 Icelandic</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
      <tr><td>🇮🇩 Indonesian</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
      <tr><td>🇮🇹 Italian</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇯🇵 Japanese</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇰🇷 Korean</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇱🇻 Latvian</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
      <tr><td>🇱🇹 Lithuanian</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
    </tbody>
  </table>

  <table>
    <colgroup>
      <col />

      <col style={{width: "45px"}} />

      <col style={{width: "45px"}} />
    </colgroup>

    <thead><tr><th>Language</th><th style={{textAlign: "center"}}>Chat</th><th style={{textAlign: "center"}}>Voice</th></tr></thead>

    <tbody>
      <tr><td>🇲🇾 Malay</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
      <tr><td>🇳🇴 Norwegian</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇵🇱 Polish</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇧🇷 Portuguese (Brazilian)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇵🇹 Portuguese (European)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇷🇴 Romanian</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇷🇺 Russian</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇸🇰 Slovak</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
      <tr><td>🇦🇷 Spanish (Latin America)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇪🇸 Spanish (Spain)</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇸🇪 Swedish</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇵🇭 Tagalog</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇮🇳 Tamil</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇹🇭 Thai</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
      <tr><td>🇹🇷 Turkish</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✓</td></tr>
      <tr><td>🇺🇦 Ukrainian</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
      <tr><td>🇻🇳 Vietnamese</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
      <tr><td>🏴󠁧󠁢󠁷󠁬󠁳󠁿 Welsh</td><td style={{textAlign: "center"}}>✓</td><td style={{textAlign: "center"}}>✗</td></tr>
    </tbody>
  </table>
</div>

If you want to add a language that is not currently supported, please reach out to your ASAPP team to discuss potential options for expanding language support in future releases.

## Unicode and Script Support

GenerativeAgent supports Unicode across all languages, including:

* **Double-byte characters**  for languages such as Japanese, Chinese, and Korean
* **Cyrillic script**  for languages such as Russian, Ukrainian, and Bulgarian
* **Right-to-left (RTL) scripts** for languages such as Arabic

This ensures consistent functionality and localization flexibility across all supported languages and character sets.

## Next Steps

<CardGroup cols={2}>
  <Card title="Configure Voice" href="/generativeagent/build-overview">
    Customize the voice settings for your GenerativeAgent, including voice selection and preview options.
  </Card>

  <Card title="Tasks & Functions" href="/generativeagent/configuring/tasks-and-functions/improving">
    Build and refine the tasks and functions that power your GenerativeAgent's conversations.
  </Card>

  <Card title="Connect your Knowledge Base" href="/generativeagent/configuring/connecting-your-knowledge-base">
    Sync your knowledge base with GenerativeAgent to provide accurate, up-to-date responses.
  </Card>

  <Card title="Test your GenerativeAgent" href="/generativeagent/configuring/previewer">
    Use the Previewer to test and validate your GenerativeAgent configuration before going live.
  </Card>
</CardGroup>
