# django-modeltranslation

Django app that translates the fields of existing models into several languages through a registration step, without changing the model classes.


Source: https://findsoftware.frbit.cloud/django-modeltranslation/
Last reviewed: 2026-11-04
Listed since: 2026-11-04

## Record

### Links

- repository: https://github.com/deschler/django-modeltranslation
- docs: https://django-modeltranslation.readthedocs.io/en/latest/

### Identity

- status: active
- maintainer: Peter Eschler, Dirk Eschler
- maintainerType: individual
- parent: unknown
- firstRelease: 2011
- hqCountry: unknown

### Kind

- category: library
- hosting: python
- language: python
- runtime: python
- runtimeMin: python 3.10
- basedOn: django

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: yes
- headlessApi: not applicable
- templating: not applicable
- i18n: yes

### Rendering and deploy

- runsAs: not applicable
- renderingModes: not applicable
- installMethod: source-build

### License

- licenseModel: open-source
- license: BSD-3-Clause

### Releases

- currentMajor: 0
- latestReleaseDate: 2026-09-07

### Adoption

- githubStargazers: 1484
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 106
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 1018
- dependentPackages: 19

### Sources

- urls: https://api.github.com/repos/deschler/django-modeltranslation (read 2026-11-04)
- urls: https://github.com/deschler/django-modeltranslation/blob/master/README.rst (read 2026-11-04)
- category: https://github.com/deschler/django-modeltranslation/blob/master/README.rst (read 2026-11-04)
- basedOn: https://github.com/deschler/django-modeltranslation/blob/master/README.rst (read 2026-11-04)
- i18n: https://github.com/deschler/django-modeltranslation/blob/master/README.rst (read 2026-11-04)
- adminUi: https://github.com/deschler/django-modeltranslation/blob/master/README.rst (read 2026-11-04)
- language: https://api.github.com/repos/deschler/django-modeltranslation (read 2026-11-04)
- runtime: https://github.com/deschler/django-modeltranslation/blob/v0.20.6/pyproject.toml (read 2026-11-04)
- runtimeMin: https://github.com/deschler/django-modeltranslation/blob/v0.20.6/pyproject.toml (read 2026-11-04)
- installMethod: https://django-modeltranslation.readthedocs.io/en/latest/installation.html (read 2026-11-04)
- maintainer: https://github.com/deschler/django-modeltranslation/blob/v0.20.6/LICENSE.txt (read 2026-11-04)
- license: https://github.com/deschler/django-modeltranslation/blob/v0.20.6/pyproject.toml (read 2026-11-04)
- licenseModel: https://github.com/deschler/django-modeltranslation/blob/v0.20.6/LICENSE.txt (read 2026-11-04)
- firstRelease: https://pypi.org/pypi/django-modeltranslation/json (read 2026-11-04)
- currentMajor: https://api.github.com/repos/deschler/django-modeltranslation/releases/latest (read 2026-11-04)
- latestReleaseDate: https://api.github.com/repos/deschler/django-modeltranslation/releases/latest (read 2026-11-04)
- githubStargazers: https://api.github.com/repos/deschler/django-modeltranslation (read 2026-11-04)
- contributors: https://api.github.com/repos/deschler/django-modeltranslation/contributors (read 2026-11-04)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/django-modeltranslation (read 2026-11-04)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/django-modeltranslation (read 2026-11-04)

## Notes

django-modeltranslation adds translated fields to existing Django models without changing their class definitions. Models are registered for translation in a translation module of each app, in the same way the Django admin registers model classes, and the translation fields sit in the same table as the originals. It is fully integrated into the Django admin backend.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
