Skip to main content

DDTP Translate Version

Screenshot

DDTP Translate

Description

DDTP Translate is a GTK4/Adwaita application for translating Debian package descriptions via the DDTP (Debian Description Translation Project). The application provides an intuitive interface for translators to contribute to Debian package description translations, helping make Debian more accessible to users worldwide.

The application streamlines the translation workflow by providing easy access to untranslated descriptions, translation memory features, and quality assurance tools for reviewing existing translations.

Features

  • Translate Debian package descriptions
  • Browse untranslated and pending descriptions
  • Review and edit existing translations
  • Translation memory and suggestions
  • Quality assurance tools
  • Modern GTK4/Adwaita interface
  • Offline translation capabilities
  • Batch translation support

Installation

PyPI / pipx (Debian/Ubuntu)

Install GTK4, libadwaita and the system PyGObject bindings first; pip cannot install these native system libraries:

sudo apt install python3-gi gir1.2-gtk-4.0 gir1.2-adw-1 pipx
pipx install --system-site-packages ddtp-translate

APT Repository (Debian/Ubuntu)

echo "deb https://yeager.github.io/debian-repo stable main" | sudo tee /etc/apt/sources.list.d/yeager-l10n.list
sudo apt update
sudo apt install ddtp-translate

Building from Source

git clone https://github.com/yeager/ddtp-translate.git
cd ddtp-translate
pip install -e .

Translation

Translations are maintained through GitHub pull requests. Copy the template catalogue in po/ddtp-translate.pot to a new locale file such as po/de.po, translate it with a gettext editor, then open a PR. Run msgfmt --check po/<locale>.po before submitting it. See CONTRIBUTING.md for the full review workflow.

License

GPL-3.0-or-later

Author

Daniel Nylander (daniel@danielnylander.se)

Metadata

Release files for ddtp-translate 0.14.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ddtp-translate 0.14.4
File Size Uploaded Provenance Actions
ddtp_translate-0.14.4.tar.gz 42.6 kB With provenance Details for ddtp_translate-0.14.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for ddtp-translate 0.14.4
File Interpreter ABI Platform Actions
ddtp_translate-0.14.4-py3-none-any.whl Python 3 none any Details for ddtp_translate-0.14.4-py3-none-any.whl

Total release size: 86.1 kB

Release files / ddtp_translate-0.14.4.tar.gz

Download URL ddtp_translate-0.14.4.tar.gz
Size 42.6 kB
Tags Source
SHA-256 checksum
How to use checksums
6ade9f05603a9907f5496ce4944d3c95cf58e4ff28de9ef2764b9283ded94755
BLAKE2b-256 checksum
How to use checksums
3e0fc4f673cc71b4f6e4810e4c21a419c725da3e5d9124a65a974552811b39ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Release files / ddtp_translate-0.14.4-py3-none-any.whl

Download URL ddtp_translate-0.14.4-py3-none-any.whl
Size 43.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c80893138b98f0b166bcc5a8659958ece60ea6fafc62bf7b5a3d94324f621124
BLAKE2b-256 checksum
How to use checksums
80e11016b557c41a8469b288e8a63578b8427fb92822e2a3e249205ce045ce3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

Security for ddtp-translate 0.14.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for ddtp_translate-0.14.4.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 25, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.14.4 This release

2 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page