Model translation

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

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:
id | language_id | slug | title | tease | body | master_id (Fk to self)
Store multilingual data in same table with localized fields Table book:
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:
id | is_active | category | slug | created_at;

Table book_translate:
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
edit different languages.
Just adding the fields of all language versions into the admin does not count as
nice integration.
Django 1.9
Django 1.9 Supports Django 1.9
Django 1.10

Filter results

Package django-modeltranslation django-parler Django Translations django-translated-fields django-vinaigrette django-modeltrans django-i18nfield nece django-multilingual django-transmeta django-mothertongue
Package django-modeltranslation django-parler Django Translations django-translated-fields django-vinaigrette django-modeltrans django-i18nfield nece 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 for
perfectionists with deadlines.
Django model translation
without magic-inflicted pain.
Translate Django model data
using gettext
Translate Django model fields
in a PostgreSQL JSONField
Store internationalized
strings in Django models with
full forms support
Content Translation Framework
based on Postgresql's JSONB
field
Category App App Other App App App Other Other App App App
# Using This 66 12 0 1 1 1 1 2 2 3 1
Python 3?
Development Status Unknown Production/Stable Mature Production/Stable Beta Unknown Unknown Unknown n/a Beta Production/Stable
Last updated Nov. 22, 2022, 9:52 a.m. Sept. 2, 2022, 7:27 p.m. May 26, 2022, 10:49 a.m. Nov. 23, 2022, 5:04 a.m. Sept. 2, 2022, 5:04 p.m. May 25, 2022, 10:26 a.m. Dec. 16, 2021, 4:21 a.m. Nov. 17, 2020, 3:32 a.m.
Version 0.18.7 2.3 1.3.0 0.12.0 2.0.1 0.7.3 1.9.4 0.8.2 n/a 0.7.3 0.0.6
Repo GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub Other Other GitHub
Commits
Stars 1,172 591 127 84 99 41 32 81 0 0 0
Repo Forks 226 139 25 13 33 7 17 24 0 0 0
Participants deschler
zlorf
last-partizan
wrwrwr
peschler
felixxm
fdemmer
dependabot[bot]
abdolhosein
zenoamaro
more...
vdboor
jrief
NotSqrt
yakky
bikeshedder
Chive
mireq
xi
dependabot[bot]
ivirabyan
more...
bbmokhtari
danpalmer
hramezani
urm8
matthiask
Tom-Hubrecht
adamchainz
jghyllebert
raratiru
jordiecometrica
rory-geoghegan-ecometrica
michaelmulley
atodorov
Geekfish
thomaspaulb
duduklein
doconix
wiswaud
jsmits
more...
jieter
dyve
danielvdp
atugushev
dfirst
AlexKwak
zvolsky
bulatshafigullin
dependabot[bot]
raphaelm
rixx
luto
Sohalt
FlaviaBastos
johan12345
bakatrouble
mol-lux
petrboros
tatterdemalion
k0t3n
ErwinJunge
cedricco
bors-ltd
matthiask
qbey
aq1
bobo-le
erkanay
more...
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 2.7,3.4,3.5
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   https://travis-ci.org/tatterdemalion/django-nece
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) kind of
Django 1.9
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