6 views
-/https://github.com/berriai/litellm/issues/31832
GitHub · issue

#31832 [Feature]: Admin UI internationalization support

  • State: open
  • Author: @limitjupyter-ops
  • Labels: enhancement, ui-dashboard

### Check for existing issues

- [x] I have searched the existing issues and checked that my issue is not a duplicate.

### The Feature

I would like the LiteLLM Admin UI to support internationalization through a standard i18n framework.

Desired behavior:

1. UI text is moved from hardcoded strings into translation resources. 2. Admins can configure the default UI language. 3. Users can optionally switch language in the UI. 4. English remains the default language. 5. Community contributors can add language packs such as Chinese.

This feature request is for the i18n framework and structure first, not necessarily for full translation coverage in the initial PR.

### Motivation, pitch

LiteLLM is used by global teams. In many enterprise deployments, internal users and admins may prefer a localized dashboard.

Without an i18n framework, local deployments often need to patch hardcoded UI strings directly, which creates long-term merge conflicts when upgrading LiteLLM.

A standard i18n structure would make localization maintainable and allow the community to contribute translations incrementally.

### What part of LiteLLM is this about?

UI Dashboard

### LiteLLM is hiring a founding b…

GitHub resolver

Import GitHub neighbors on demand. Results are saved as system ingests.

Refresh page
vote history (1 events)
#0 of 0 · 31d18h45m57s ago — entered · #import:https:::github.com:berriai:litellm post #2206
The left task spans frontend architecture, extraction of user-facing resources, locale selection, persistence/configuration, fallback behavior, and ongoing translation workflow. The right task is comparatively localized to dependency packaging, generated artifacts, and startup validation, with a narrower testing surface.
discussed in #import:https:::github.com:berriai:litellm

ranked child groups

no voted pairs yet in this scope

cli
src
spread
search