Automic VaultAutomic Vault

brew

Installer translate-toolkit avec Homebrew, apt, dnf, MacPorts, pacman, zypper

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de translate-toolkit pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install translate-toolkit

local Homebrew formula metadata

MacPortsvérifié · 94%
sudo port install translate-toolkit

MacPorts ports tree · textproc/translate-toolkit/Portfile · Source: api.github.com

Linux

Debian aptvérifié · 92%
sudo apt install translate-toolkit

Debian stable package indexes · translate-toolkit · Source: deb.debian.org

Fedora dnfvérifié · 92%
sudo dnf install translate-toolkit

Fedora Rawhide package metadata · translate-toolkit · Source: dl.fedoraproject.org

Arch Linux pacmanvérifié · 92%
sudo pacman -S translate-toolkit

Arch Linux sync databases · translate-toolkit · Source: geo.mirror.pkgbuild.com

openSUSE zyppervérifié · 92%
sudo zypper install python311-translate-toolkit

openSUSE Tumbleweed package metadata · python311-translate-toolkit · Source: download.opensuse.org

aperçu

Résumé du paquet

Toolkit for localization engineers

Commandes et alias

  • android2po
  • arb2po
  • asciidoc2po
  • csv2po
  • csv2tbx
  • dtd2po
  • flatxml2po
  • fluent2po
  • html2po
  • ical2po
  • idml2po
  • ini2po
  • json2po
  • junitmsgfmt
  • md2po
  • mdx2po
  • moz2po
  • mozfunny2prop
  • mozlang2po
  • odf2xliff
  • oo2po
  • oo2xliff
  • php2po
  • phppo2pypo
  • po2asciidoc
  • po2csv
  • po2dtd
  • po2flatxml
  • po2html
  • po2ical
  • po2idml
  • po2ini

historique

Historique du projet et usages

Translate Toolkit is a long-running collection of localization command-line tools and Python APIs for converting, checking, counting, reviewing, and manipulating translation files. It is one of the older package-manager-visible tool suites in the i18n and gettext ecosystem.

Historique du projet

The official history says the toolkit was developed by David Fraser while working for Translate.org.za. It began after Translate.org.za moved from KDE translation work, which was PO based, to Mozilla translation work using DTD and `.properties` files; the initial tools, called mozpotools, converted those formats into PO so translators could keep using existing PO workflows.

As the project grew, pofilter was created to catch translation breakage around variables and accelerators, pomerge was created to merge fixes back, and pocount gave teams a better measure of translation volume. The toolkit then expanded to OpenOffice.org, TMX, Qt `.ts`, text, and OpenOffice.org SXW support, with the core idea that formats could be converted to PO for use with Gettext tools and existing translations.

The 2006 WordForge project funded deeper architectural changes, including base storage classes for PO and XLIFF, more consistent handling of encodings and plural forms, translation-memory and glossary tooling, and adaptation of Pootle to use XLIFF as well as PO. Later ANLoc work produced further format support and improvements across the translation tools.

Historique d'adoption

Translate Toolkit has been adopted by localization engineers because it covers both command-line batch operations and reusable Python storage classes. The official README describes converters to common PO and XLIFF formats, QA tools, terminology tools, and storage support for DTD, properties, OpenOffice.org GSI/SDF, CSV, MO, Qt `.ts`, TMX, TBX, Gettext, Windows RC, PO, and XLIFF.

The toolkit also became infrastructure for related localization applications. The official history says Pootle became a web wrapper around the file-based toolkit and Pootling became a GUI wrapper in the same spirit, while the release notes explicitly tell users of Weblate, Pootle, Virtaal, and other applications that use the toolkit to watch toolkit changes.

Modes d'utilisation

Users install the toolkit through Python packaging or distribution packages, then call many small commands such as `po2xliff`, `xliff2po`, `moz2po`, `csv2po`, `pofilter`, `pomerge`, `pocount`, `pogrep`, `pocompile`, and `poterminology`. The common pattern is to convert a source format into PO or XLIFF, run QA or review tooling, and convert or merge results back into the target project format.

Pourquoi les passionnés de paquets s'y intéressent

For package nerds, Translate Toolkit is significant because it is not one executable but a dense toolbox of format converters and QA utilities. Packaging it exposes a large suite of commands for build systems, localization teams, downstream distributions, and translation-platform maintainers.

Its history is also a useful reminder that package-manager i18n tools often come from real localization production needs: Mozilla, OpenOffice.org, Gettext, XLIFF, PO, and translation-memory formats all shaped the toolkit's command set.

Chronologie

  • Early history: The toolkit began at Translate.org.za as mozpotools for converting Mozilla DTD and `.properties` files to PO.
  • Growth phase: pofilter, pomerge, and pocount were added to catch breakage, merge corrections, and measure translation work.
  • 2006: The WordForge project funded major PO/XLIFF architecture and tool improvements.
  • Later ANLoc work: The project gained more bilingual and monolingual format support and improved translation tools.
  • 2026: Official GitHub releases list Translate Toolkit 3.19.13.

Related projects

  • Translate Toolkit is closely related to Translate.org.za, Pootle, Pootling, Virtaal, Weblate, Gettext, XLIFF, and the broader Translate project hosted in the `translate/translate` repository.

posture de sécurité

Aucune couverture d'outil protégé trouvée pour le moment

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour translate-toolkit. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • S’installe avec 1 dépendances d’exécution.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
android2pocliexécutable global
arb2pocliexécutable global
asciidoc2pocliexécutable global
csv2pocliexécutable global
csv2tbxcliexécutable global
dtd2pocliexécutable global
flatxml2pocliexécutable global
fluent2pocliexécutable global
html2pocliexécutable global
ical2pocliexécutable global
idml2pocliexécutable global
ini2pocliexécutable global
json2pocliexécutable global
junitmsgfmtcliexécutable global
md2pocliexécutable global
mdx2pocliexécutable global
moz2pocliexécutable global
mozfunny2propcliexécutable global
mozlang2pocliexécutable global
odf2xliffcliexécutable global
oo2pocliexécutable global
oo2xliffcliexécutable global
php2pocliexécutable global
phppo2pypocliexécutable global
po2asciidoccliexécutable global
po2csvcliexécutable global
po2dtdcliexécutable global
po2flatxmlcliexécutable global
po2htmlcliexécutable global
po2icalcliexécutable global
po2idmlcliexécutable global
po2inicliexécutable global
po2jsoncliexécutable global
po2mdcliexécutable global
po2mdxcliexécutable global
po2mozcliexécutable global
po2mozlangcliexécutable global
po2odfcliexécutable global
po2oocliexécutable global
po2phpcliexécutable global
po2propcliexécutable global
po2rccliexécutable global
po2resxcliexécutable global
po2subcliexécutable global
po2symbcliexécutable global
po2tikicliexécutable global
po2tmxcliexécutable global
po2tomlcliexécutable global
po2tscliexécutable global
po2txtcliexécutable global
po2web2pycliexécutable global
po2wordfastcliexécutable global
po2wxlcliexécutable global
po2xliffcliexécutable global
po2yamlcliexécutable global
pocleancliexécutable global
pocommentcleancliexécutable global
pocompendiumcliexécutable global
pocompilecliexécutable global
poconflictscliexécutable global
pocountcliexécutable global
podebugcliexécutable global
pofiltercliexécutable global
pogrepcliexécutable global
pomergecliexécutable global
pomigrate2cliexécutable global
popuretextcliexécutable global
poreencodecliexécutable global
porestructurecliexécutable global
posegmentcliexécutable global
posplitcliexécutable global
poswapcliexécutable global
pot2pocliexécutable global
poterminologycliexécutable global
pretranslatecliexécutable global
prop2mozfunnycliexécutable global
prop2pocliexécutable global
pydiffcliexécutable global
pypo2phppocliexécutable global
rc2pocliexécutable global
resx2pocliexécutable global
sub2pocliexécutable global
symb2pocliexécutable global
tbx2pocliexécutable global
template2translationcliexécutable global
tiki2pocliexécutable global
toml2pocliexécutable global
ts2pocliexécutable global
txt2pocliexécutable global
web2py2pocliexécutable global
wxl2pocliexécutable global
xliff2odfcliexécutable global
xliff2oocliexécutable global
xliff2pocliexécutable global
yaml2pocliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-26
version du gestionnaire3.19.15
gestionnaire mis à jour2026-07-16
données localesOK
amontnot checked
dernière version détectéenon détecté

https://toolkit.translatehouse.org/

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:translate-toolkit
Version3.19.15
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/translate-toolkit
Page d'accueilhttps://toolkit.translatehouse.org/
Dépôthttps://github.com/translate/translate
Docs amonthttps://docs.translatehouse.org/projects/translate-toolkit/en/latest
LicenceGPL-3.0-or-later
Archive sourcehttps://files.pythonhosted.org/packages/12/9b/b5a1ad047af188983eac294cabad8492d0ffeca48028f7fa37aa18574e11/translate_toolkit-3.19.15.tar.gz
Dernière mise à jour2026-07-16T10:34:02Z
Pulseupdated
Dépendancespython@3.14
Dépendances de compilationrust
Bibliothèques fournies par macOSlibxml2, libxslt
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nametranslate-toolkit
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

python3-translate 3.15.1-1

Toolkit assisting in the localization of software (Python 3)

https://toolkit.translatehouse.org/

sudo apt install python3-translate
  • Section: python
  • Architecture: all
  • Source Package: translate-toolkit
  • 5 Dépendances
  • 16 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Translate Toolkit
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-translate from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

translate-toolkit 3.15.1-1

Toolkit assisting in the localization of software

https://toolkit.translatehouse.org/

sudo apt install translate-toolkit
  • Section: devel
  • Architecture: all
  • 2 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Translate Toolkit
Debian stable package indexes · deb.debian.org · Debian stable package indexes: translate-toolkit from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

translate-toolkit-doc 3.15.1-1

Toolkit assisting in the localization of software (documentation)

https://toolkit.translatehouse.org/

sudo apt install translate-toolkit-doc
  • Section: doc
  • Architecture: all
  • Source Package: translate-toolkit
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Translate Toolkit
Debian stable package indexes · deb.debian.org · Debian stable package indexes: translate-toolkit-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt95%

python3-translate 3.12.2-1ubuntu1

Toolkit assisting in the localization of software (Python 3)

https://toolkit.translatehouse.org/

sudo apt install python3-translate
  • Section: universe/python
  • Architecture: all
  • Source Package: translate-toolkit
  • 4 Dépendances
  • 17 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Translate Toolkit
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: python3-translate from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

translate-toolkit 3.12.2-1ubuntu1

Toolkit assisting in the localization of software

https://toolkit.translatehouse.org/

sudo apt install translate-toolkit
  • Section: universe/python
  • Architecture: all
  • 4 Dépendances
  • 1 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Translate Toolkit
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: translate-toolkit from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

translate-toolkit-doc 3.12.2-1ubuntu1

Toolkit assisting in the localization of software (documentation)

https://toolkit.translatehouse.org/

sudo apt install translate-toolkit-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: translate-toolkit
  • 1 Dépendances
  • normalized package name match
  • Correspondance par : Translate Toolkit
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: translate-toolkit-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

translate-toolkit 3.19.5-2.fc45

Tools to assist with translation and software localization

http://toolkit.translatehouse.org/

sudo dnf install translate-toolkit
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: translate-toolkit
  • 20 Dépendances
  • 3 fournit
  • normalized package name match
  • Correspondance par : Translate Toolkit
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: translate-toolkit from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

translate-toolkit 3.19.10-1

A toolkit to convert between various different translation formats, help process and validate localisations

https://toolkit.translatehouse.org/

sudo pacman -S translate-toolkit
  • License: GPL-2.0-or-later
  • Architecture: any
  • 6 Dépendances
  • 8 dépendances optionnelles
  • normalized package name match
  • Correspondance par : Translate Toolkit
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: translate-toolkit from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

python311-translate-toolkit 3.19.9-1.1

Tools and API to assist with translation and software localization

https://toolkit.translatehouse.org/

sudo zypper install python311-translate-toolkit
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: translate-toolkit
  • 10 Dépendances
  • 3 fournit
  • normalized package name match
  • Correspondance par : Translate Toolkit
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: python311-translate-toolkit from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

python313-translate-toolkit 3.19.9-1.1

Tools and API to assist with translation and software localization

https://toolkit.translatehouse.org/

sudo zypper install python313-translate-toolkit
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: translate-toolkit
  • 10 Dépendances
  • 5 fournit
  • normalized package name match
  • Correspondance par : Translate Toolkit
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: python313-translate-toolkit from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
zypper95%

python314-translate-toolkit 3.19.9-1.1

Tools and API to assist with translation and software localization

https://toolkit.translatehouse.org/

sudo zypper install python314-translate-toolkit
  • License: GPL-2.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: translate-toolkit
  • 10 Dépendances
  • 3 fournit
  • normalized package name match
  • Correspondance par : Translate Toolkit
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: python314-translate-toolkit from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

translate-toolkit

sudo port install translate-toolkit
  • normalized package name match
  • Correspondance par : Translate Toolkit
MacPorts ports tree · api.github.com · MacPorts ports tree: textproc/translate-toolkit/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment