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 systemAccept-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.