Home » Grids » Model translation

Model translation

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

22 Packages
19 Features

Search & Filter

Translates Django models using a registration approach.

1,473
Stars
269
Forks
72
Usage
Py3
Status Unknown
Version 0.20.3
Updated 14 Apr 2026
License BSD-3-Clause
Commits
Features
Store multilingual data in same table with localized fields
Store base data in same table, but multilingual data in multilingual table.
Store base data and multilingual data in same table, by row per each language
Tested
Django 1.2
  (<=0.3.x)
Django 1.3
Supported Python Versions
2.6, 2.7, 3.2, 3.3, 3.4
South support
Django 1.4
DB Languages
Django 1.5
Django 1.6
Admin Integration (language tabs and/or switcher)
Django 1.7
Django 1.8
Django 1.9
Django 1.9
Django 1.10

Easily translate "cheese omelet" into "omelette au fromage".

727
Stars
161
Forks
14
Usage
Py3
Status Production/Stable
Version 2.3
Updated 21 Apr 2026
License Apache 2.0
Commits
Features
Store multilingual data in same table with localized fields
Store base data in same table, but multilingual data in multilingual table.
  using prefetch_related and a cache to minimize queries
Store base data and multilingual data in same table, by row per each language
Tested
Django 1.2
Django 1.3
Supported Python Versions
2.6 (<=1.7), 2.7, 3.2, 3.3, 3.4
South support
Django 1.4
DB Languages
Django 1.5
  (<=1.7)
Django 1.6
  (<=1.7)
Admin Integration (language tabs and/or switcher)
Django 1.7
Django 1.8
Django 1.9
Django 1.9
Django 1.10

Django model translation without magic-inflicted pain.

139
Stars
13
Forks
2
Usage
Py3
Status Production/Stable
Version 0.13.0
Updated 1 May 2026
License BSD-3-Clause
Commits
Features
Store multilingual data in same table with localized fields
Store base data in same table, but multilingual data in multilingual table.
Store base data and multilingual data in same table, by row per each language
Tested
Django 1.2
Django 1.3
Supported Python Versions
3.5 and better
South support
Django 1.4
DB Languages
Django 1.5
Django 1.6
Admin Integration (language tabs and/or switcher)
Django 1.7
Django 1.8
Django 1.9
Django 1.9
Django 1.10

Django model translation for perfectionists with deadlines.

147
Stars
23
Forks
0
Usage
Py3
Status Mature
Version 1.4.4
Updated 19 Apr 2025
License BSD License
Commits
Features
Store multilingual data in same table with localized fields
Store base data in same table, but multilingual data in multilingual table.
Store base data and multilingual data in same table, by row per each language
Tested
Continuous Integration
Django 1.2
Django 1.3
Supported Python Versions
South support
Django 1.4
DB Languages
Django 1.5
Django 1.6
Admin Integration (language tabs and/or switcher)
Django 1.7
Django 1.8
Django 1.9
Django 1.9
Django 1.10

Translate Django model fields in a PostgreSQL JSONField

78
Stars
10
Forks
2
Usage
Py3
Status Unknown
Version 0.9.0
Updated 6 Apr 2026
License Simplified …
Commits
Features
Store multilingual data in same table with localized fields
Store base data in same table, but multilingual data in multilingual table.
Store base data and multilingual data in same table, by row per each language
Tested
Continuous Integration
Django 1.2
Django 1.3
Supported Python Versions
South support
Django 1.4
DB Languages
Django 1.5
Django 1.6
Admin Integration (language tabs and/or switcher)
Django 1.7
Django 1.8
Django 1.9
Django 1.9
Django 1.10

Store internationalized strings in Django models with full forms support

39
Stars
20
Forks
1
Usage
Py3
Status Unknown
Version 1.11.0
Updated 27 Nov 2025
License Apache Lice…
Commits
Features
Store multilingual data in same table with localized fields
Store base data in same table, but multilingual data in multilingual table.
Store base data and multilingual data in same table, by row per each language
Tested
Continuous Integration
Django 1.2
Django 1.3
Supported Python Versions
South support
Django 1.4
DB Languages
Django 1.5
Django 1.6
Admin Integration (language tabs and/or switcher)
Django 1.7
Django 1.8
Django 1.9
Django 1.9
Django 1.10

⚡Translate Django .po files and model fields with AI. Repeatable, consistent, and pennies per language.

21
Stars
4
Forks
1
Usage
Py3
Status Production/Stable
Version 1.3.1
Updated 5 May 2026
License MPL-2.0
Commits
Features
Store multilingual data in same table with localized fields
Store base data in same table, but multilingual data in multilingual table.
Store base data and multilingual data in same table, by row per each language
Tested
Continuous Integration
Django 1.2
Django 1.3
Supported Python Versions
South support
Django 1.4
DB Languages
Django 1.5
Django 1.6
Admin Integration (language tabs and/or switcher)
Django 1.7
Django 1.8
Django 1.9
Django 1.9
Django 1.10
0
Stars
0
Forks
3
Usage
Py3
Status Beta
Version 0.7.3
License LGPL 3
Commits
Features
Store multilingual data in same table with localized fields
Store base data in same table, but multilingual data in multilingual table.
Store base data and multilingual data in same table, by row per each language
Tested
Continuous Integration
Django 1.2
Django 1.3
Supported Python Versions
South support
Django 1.4
DB Languages
Django 1.5
Django 1.6
Admin Integration (language tabs and/or switcher)
Django 1.7
Django 1.8
Django 1.9
Django 1.9
Django 1.10
0
Stars
0
Forks
1
Usage
Py3
Status Production/Stable
Version 0.0.6
License MIT License
Commits
Features
Store multilingual data in same table with localized fields
Store base data in same table, but multilingual data in multilingual table.
Store base data and multilingual data in same table, by row per each language
Tested
Continuous Integration
Django 1.2
Django 1.3
Supported Python Versions
South support
Django 1.4
DB Languages
Django 1.5
Django 1.6
Admin Integration (language tabs and/or switcher)
Django 1.7
Django 1.8
Django 1.9
Django 1.9
Django 1.10
0
Stars
0
Forks
2
Usage
Py3
License UNKNOWN
Commits
Features
Store multilingual data in same table with localized fields
Store base data in same table, but multilingual data in multilingual table.
Store base data and multilingual data in same table, by row per each language
Tested
Continuous Integration
Django 1.2
Django 1.3
Supported Python Versions
South support
Django 1.4
DB Languages
Django 1.5
Django 1.6
Admin Integration (language tabs and/or switcher)
Django 1.7
Django 1.8
Django 1.9
Django 1.9
Django 1.10

Showing 10 of 22 packages in this grid.

View All Packages

Features Being Compared

19 features

Store multilingual data in same table with localized fields

Table book: id | is_active | slug | title_ru | title_uk | title_en

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

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)

Tested

Does the app have unit tests?

Continuous Integration

Does the app have continuous integration?

Django 1.2

Supports Django 1.2

Django 1.3

Supports Django 1.3

Supported Python Versions

What versions of Python does the app support?

South support

Does the app play nice with South?

Django 1.4

Supports Django 1.4

DB Languages

Store project languages in the DB (or anywhere else) for run-time changes

Django 1.5

Supports Django 1.5

Django 1.6

Supports Django 1.6

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

Supports Django release 1.7

Django 1.8

Supports Django 1.8 LTS

Django 1.9

Django 1.9

Supports Django 1.9

Django 1.10