Multi-Language Support
Reach a global audience
Serve your documentation in any language. KBKit's built-in i18n support with locale-based routing makes it easy to create and manage multi-language knowledge bases.
Locale-Based Routing
Clean URLs like /en/docs and /fr/docs. Automatic language detection and redirect.
Translation Workflow
Organize translations by locale in your git repo. KBKit maps them automatically.
RTL Support
Full right-to-left language support for Arabic, Hebrew, and other RTL languages.
How It Works
Locale-based routing, zero complexity
Organize your markdown by locale — /en/, /fr/, /de/ — and KBKit handles routing, language switching, and fallback automatically.
-
1
Structure your repo
Create locale directories: /en/getting-started.md, /fr/getting-started.md
-
2
Configure locales
Set supported locales and default language in your KB settings
-
3
Push and sync
KBKit maps each locale directory to the correct language route
-
4
Users switch languages
Built-in language switcher in your KB's navigation
docs/
├── en/
│ ├── getting-started.md
│ ├── configuration.md
│ └── api-reference.md
├── fr/
│ ├── getting-started.md
│ ├── configuration.md
│ └── api-reference.md
└── de/
├── getting-started.md
└── configuration.md
Languages
Supported languages
KBKit supports any language you need. Here are some of the most popular locales our customers use.
English
Hello
French
Bonjour
German
Hallo
Spanish
Hola
Japanese
こんにちは
Arabic (RTL)
مرحبا
Related Features
Works great with
Ready to go global?
Set up multi-language support and reach readers worldwide in minutes.