Skip to main content

Multi-Language Support

Witzo supports multilingual content at the data level, enabling content handling across multiple languages


Overview

If your website or documents contain content in multiple languages, Witzo can index and respond using that content. Language behavior depends on your Data Sources. There is no separate language settings panel in the dashboard.

How Multilingual Content Works

Witzo indexes the content you provide in Data Sources. If your website includes:

English pages
Arabic pages
French product documents

All of that content is scraped, chunked, and stored in the knowledge index.

When a visitor asks a question:

  1. The system retrieves relevant chunks from your indexed content.
  2. The AI generates a response based on those chunks.
  3. The response language typically follows the visitor's question language.
Language behavior depends on:
Quality of multilingual content
Clear page structure
Consistent translations across pages
There is no manual language switcher inside the widget configuration.

No Dedicated Language UI Yet

Witzo does not currently provide:

A language selection dropdown in the dashboard
Per-language widget configuration
Language-specific training controls

All multilingual behavior is based on the indexed content itself. If your content is structured properly, the AI can respond correctly in supported languages.

Best Practices for Multi-Language Setup

1. Use Separate URLs Per Language

Example:

example.com/en/
example.com/ar/

Avoid mixing languages on the same page.

2. Keep Translations Complete

Partial translations reduce answer accuracy. Ensure:

Navigation
Product descriptions
FAQs
Policy pages

...are consistently translated.

3. Train All Language URLs

Go to: Dashboard -> Data Sources -> Add URL

Add each language root URL separately if needed.

4. Avoid Auto-Translated Content

Machine-only translations can reduce retrieval accuracy. Use clean, reviewed translations where possible.

Important Notes Or Limitations
  • There is no dedicated language configuration screen.
  • Language detection is based on user input and indexed content.
  • Widget welcome message must be manually set in one language.
  • Auto language switching UI is not currently available in the dashboard.