Model translation

Packages that automate creation and handling of models that have fields with different values for different languages.

Filter results

Package django-modeltranslation django-parler django-translated-fields Django Translations django-modeltrans django-vinaigrette django-i18nfield django-multilingual django-transmeta django-mothertongue
Package django-modeltranslation django-parler django-translated-fields Django Translations django-modeltrans django-vinaigrette django-i18nfield django-multilingual django-transmeta django-mothertongue
Description Translates Django models using
a registration approach.
Easily translate "cheese
omelet" into "omelette au
fromage".
Django model translation
without magic-inflicted pain.
Django model translation for
perfectionists with deadlines.
Translate Django model fields
in a PostgreSQL JSONField
Translate Django model data
using gettext
Store internationalized
strings in Django models with
full forms support
Category App App App Other App App Other App App App
# Using This 68 13 1 0 1 1 1 2 3 1
Python 3?
Development Status Unknown Production/Stable Production/Stable Mature Unknown Beta Unknown n/a Beta Production/Stable
Last updated Nov. 25, 2023, 6:51 a.m. Sept. 2, 2022, 7:27 p.m. Sept. 19, 2023, 2:05 a.m. May 26, 2022, 10:49 a.m. Aug. 15, 2023, 4:13 a.m. Sept. 2, 2022, 5:04 p.m. Dec. 16, 2021, 4:21 a.m.
Version 0.18.11 2.3 0.12.0 1.3.0 0.7.5 2.0.1 1.9.4 n/a 0.7.3 0.0.6
Repo GitHub GitHub GitHub GitHub GitHub GitHub GitHub Other Other GitHub
Commits
Stars 1,280 657 94 133 47 101 35 0 0 0
Repo Forks 250 147 13 25 8 33 16 0 0 0
Participants deschler
last-partizan
zlorf
wrwrwr
peschler
dependabot[bot]
felixxm
fdemmer
abdolhosein
zenoamaro
more...
vdboor
jrief
NotSqrt
yakky
bikeshedder
Chive
mireq
xi
dependabot[bot]
martinsvoboda
more...
matthiask
Tom-Hubrecht
adamchainz
jghyllebert
raratiru
bbmokhtari
danpalmer
hramezani
urm8
jieter
dyve
danielvdp
dependabot[bot]
atugushev
browniebroke
dfirst
zvolsky
bulatshafigullin
jordiecometrica
rory-geoghegan-ecometrica
michaelmulley
atodorov
Geekfish
thomaspaulb
duduklein
doconix
wiswaud
jsmits
more...
raphaelm
rixx
luto
Sohalt
FlaviaBastos
johan12345
bakatrouble
mol-lux
petrboros
Documentation n/a n/a n/a n/a n/a n/a n/a
Supported Python Versions 2.6, 2.7, 3.2, 3.3, 3.4
2.6 (<=1.7), 2.7, 3.2, 3.3, 3.4 3.5 and better
Store base data and multilingual data in same table, by row per each language
Store multilingual data in same table with localized fields
South support
Tested
Django 1.3
Django 1.2   (<=0.3.x)
Continuous Integration   https://travis-ci.org/deschler/django-modeltranslation   https://travis-ci.org/edoburu/django-parler https://travis-ci.org/matthiask/django-translated-fields
Django 1.4
Django 1.7
Django 1.5   (<=1.7)
DB Languages
Store base data in same table, but multilingual data in multilingual table.   using prefetch_related and a cache to minimize queries
Django 1.6   (<=1.7)
Django 1.8
Admin Integration (language tabs and/or switcher)
Django 1.9
Django 1.9
Django 1.10

View all grid packages

Features currently being evaluated

Feature Description
Supported Python Versions What versions of Python does the app support?
Store base data and multilingual data in same table, by row per each language Table book:<br>id | language_id | slug | title | tease | body | master_id (Fk to self)
Store multilingual data in same table with localized fields Table book:<br>id | is_active | slug | title_ru | title_uk | title_en
South support Does the app play nice with South?
Tested Does the app have unit tests?
Django 1.3 Supports Django 1.3
Django 1.2 Supports Django 1.2
Continuous Integration Does the app have continuous integration?
Django 1.4 Supports Django 1.4
Django 1.7 Supports Django release 1.7
Django 1.5 Supports Django 1.5
DB Languages Store project languages in the DB (or anywhere else) for run-time changes
Store base data in same table, but multilingual data in multilingual table. Table book:<br>id | is_active | category | slug | created_at;<br><br>Table book_translate:<br>id | master_id (Fk to book) | language_id | title | tease | body
Django 1.6 Supports Django 1.6
Django 1.8 Supports Django 1.8 LTS
Admin Integration (language tabs and/or switcher) Provides nice integration into Django Admin. e.g. by providing language tabs to<br>edit different languages.<br>Just adding the fields of all language versions into the admin does not count as<br>nice integration.
Django 1.9
Django 1.9 Supports Django 1.9
Django 1.10
Search Weight Package Description Last PyPI release: Repo Forks Stars
{{ item.weight / max_weight * 100 | number:0 }}% {{ item.title }} Grid: {{ item.description }} {{ item.last_released | date: 'mediumDate' }} N/A {{ item.repo_forks }} N/A {{ item.repo_watchers }} N/A