Skip to content

Internationalization (i18n) ​

PolitikTok includes AI-powered multilingual capabilities through the Multilingual Outreach module (F15).

Current Status ​

WARNING

Full UI internationalization is not yet implemented. The application UI is currently English-only. The Multilingual module provides AI-powered content translation for campaign materials.

Multilingual Content Generation ​

The Multilingual Outreach module (F15) supports AI-driven translation and cultural adaptation:

  • Translation: Translate campaign content into target languages
  • Cultural adaptation: Adjust messaging for cultural context
  • Tone preservation: Maintain the intended tone across languages
  • Cultural notes: Flag potential sensitivities or adjustments needed

Supported Operations ​

FeatureStatus
Campaign content translationImplemented
Cultural adaptation notesImplemented
UI language switchingNot yet implemented
Right-to-left (RTL) layoutNot yet implemented
Locale-specific date/number formattingNot yet implemented

Planned i18n Features ​

The following UI internationalization features are planned:

  1. Locale system — Accept-Language header detection with user override
  2. Translation files — JSON-based translation keys per locale
  3. RTL support — Right-to-left layout for Arabic, Hebrew, etc.
  4. Date/time formatting — Locale-aware date and time display
  5. Number formatting — Locale-specific number and currency formats
  6. Pluralization — Locale-aware plural forms

LLM Language Support ​

The underlying LLM capabilities depend on the model used:

ModelLanguage Support
Llama 3.1English primary, moderate multilingual
MistralEnglish, French, German, Spanish, Italian
Qwen 2.5Strong CJK + European languages

Choose an LLM model with strong multilingual capabilities if your campaign operates across language boundaries.

Contributing ​

If you'd like to help implement full UI i18n, see the feature list and the development setup guide.