Skip to main content

ContentDB AI translation — clones drafts with translated content via AI toolbox

Project description

django-contentdb-translator

ContentDB AI translation bridge for the Volkanos ecommerce platform — extracts translatable text from ContentDB JSON structures (tiles, meta, extensions, navigation, routes, authors), sends it to the remote AI toolbox and clones Drafts with translated content. Each language version is a separate Draft.

Installation

pip install entirius-django-contentdb-translator

Add the app to your project:

INSTALLED_APPS = [
    ...
    "django_contentdb_translator",
]

Requires django_contentdb and django_utils_translator in INSTALLED_APPS (both installed automatically as dependencies).

Development

make install     # sync dependencies (uv)
make check       # lint + format check (ruff)
make test        # test suite (pytest + pytest-django)

Architecture, API and flow reference: AGENTS.md.

License

Mozilla Public License 2.0 — see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

entirius_django_contentdb_translator-2.0.1.tar.gz (140.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file entirius_django_contentdb_translator-2.0.1.tar.gz.

File metadata

  • Download URL: entirius_django_contentdb_translator-2.0.1.tar.gz
  • Upload date:
  • Size: 140.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for entirius_django_contentdb_translator-2.0.1.tar.gz
Algorithm Hash digest
SHA256 f86c8c4a7209dc92fbb37b16d06e3c9edb1587e489d600243ea2ce43d86219e5
MD5 2a2ab5290230fcadd74856833bcb18bf
BLAKE2b-256 938abb08523a35e5171178800e10d306799359b3ac06ae45f2e425052dec3d85

See more details on using hashes here.

File details

Details for the file entirius_django_contentdb_translator-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: entirius_django_contentdb_translator-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 43.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.28 {"installer":{"name":"uv","version":"0.11.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for entirius_django_contentdb_translator-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d271ebe8f2d2c0f5e284830a37d59875035515de7f280efdc8b3ed42493e16a8
MD5 9f93a9aadad72156f1164f566135c9b4
BLAKE2b-256 c424565902c4f2020fe68f3ae0973a136a1b41841c43b67e78bdd7b07955eda7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page