Translatable – ORMに依存しない、JSONカラムを使ったPython用国際化ライブラリ
Translatableは、Pythonアプリケーション向けのORM非依存の国際化(i18n)ライブラリです。翻訳データをデータベースのJSONカラムに保存するため、別途テーブルを追加する必要がなく、さまざまなORMと簡単に統合できます。
背景メモ
Translatableは、Python向けの国際化(i18n)ライブラリ。SQLAlchemyやDjango ORMなど特定のORMに依存せず、JSONカラムを用いて多言語データを1つのフィールドに格納する。「翻訳ごとにテーブルを増やす」従来の方法よりシンプルで、軽量な実装を目指している。まだ開発初期段階のプロジェクトで、READMEがほぼ全て。Python製Webアプリで多言語対応を手軽に導入したい開発者が主なターゲット。