Concepts
Multi-Language Setup
Configuring multi-language content
Multi-Language Setup
Bunmori makes it easy to manage content in multiple languages.
Domain Language Configuration
- Navigate to Settings → Languages
- Add the languages you need
- Set one language as default
The default language is used for:
- Generating item slugs
- Fallback when translations are missing
- Primary content creation
Collection Language Settings
Each collection specifies which languages it supports. Not all collections need all languages.
Creating Multi-Language Content
- Create an item with content in the default language
- Switch to other language tabs to add translations
- Each translation has its own title and translatable fields
API Usage
Fetch all languages:
curl "https://bunmori.com/api/public/my-domain/collections/posts/items" \
-H "Authorization: Bearer bm_token"Fetch specific language:
curl "https://bunmori.com/api/public/my-domain/collections/posts/items?language=en" \
-H "Authorization: Bearer bm_token"Best Practices
- Always create content in the default language first
- Implement fallback logic in your frontend
- Indicate to users when translations are missing