CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

textproc/translate-toolkit 3.20.0

Tools and API for translation and localization engineering

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 3.20.0
Upstream
Higher version available: 3.20.1
Last update
to 3.20.0 · 472a60e7c0
Quarterly
2026Q4: 3.20.0
WWW
https://toolkit.translatehouse.org/
Links
cgit · VuXML

Install

Package
# pkg install translate-toolkit
installs 3.20.0 from latest; from quarterly (2026Q4) 3.20.0
Port
# cd /usr/ports/textproc/translate-toolkit && make install clean
# make -C /usr/ports/textproc/translate-toolkit config  # change options first
Size
1.2 MiB download · 7.3 MiB installed
Depends on
databases/py-sqlite3 3.12.15_10, deskutils/py-vobject 0.9.6.1_3, devel/gettext-msghack 0.21, devel/gettext-runtime 1.0_1, devel/py-iniparse 0.5_1, devel/py-lxml 6.1.3, devel/py-phply 1.2.6_3, devel/py-pyparsing 3.3.3, devel/py-rapidfuzz 3.14.6, devel/py-ruamel.yaml 0.19.1, lang/python312 3.12.15, shells/bash 5.3.20, textproc/py-aeidon 2.0.1, textproc/py-charset-normalizer 3.5.1, textproc/py-enchant 3.3.0, textproc/py-fluent.syntax 0.19.0_1, textproc/py-mistletoe 1.6.0, textproc/py-tomlkit 0.15.1, textproc/py-unicode-segmentation-rs 0.3.3_2
License
GPLv3+
Options
13 of 13 on in the package: ALL CHARDET FLUENT ICAL INI LEVENSHTEIN MARKDOWN PHP RC SPELLCHECK SUBTITLES TOML YAML

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.20.03.20.0–
FreeBSD 153.20.03.20.0–
FreeBSD 143.20.03.20.03.20.0

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.20.03.20.0–
FreeBSD 143.20.03.20.03.20.0

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 3.20.0.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (126)

Po-Chuan Hsieh (sunpoet) · 3.20.0
textproc/translate-toolkit: Update to 3.20.0

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
472a60e7c0
Po-Chuan Hsieh (sunpoet) · 3.19.19
textproc/translate-toolkit: Update to 3.19.19

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
42f5cb8ca4
Po-Chuan Hsieh (sunpoet) · 3.19.18
textproc/translate-toolkit: Update to 3.19.18

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
73369783f9
Po-Chuan Hsieh (sunpoet) · 3.19.17
textproc/translate-toolkit: Update to 3.19.17

- Update LICENSE

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
43a4668749
Po-Chuan Hsieh (sunpoet) · 3.19.14
textproc/translate-toolkit: Update to 3.19.14

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
2dc48d593d
Po-Chuan Hsieh (sunpoet) · 3.19.13
textproc/translate-toolkit: Update to 3.19.13

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
662c481567
Po-Chuan Hsieh (sunpoet) · 3.19.10
textproc/translate-toolkit: Update to 3.19.10

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
3bb5e0ac77
Po-Chuan Hsieh (sunpoet) · 3.19.9
textproc/translate-toolkit: Update to 3.19.9

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
68da80cb88
Po-Chuan Hsieh (sunpoet) · 3.19.8
textproc/translate-toolkit: Update to 3.19.8

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
e1f2cb0448
Po-Chuan Hsieh (sunpoet) · 3.19.7
textproc/translate-toolkit: Update to 3.19.7

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
e9f83b022b
Po-Chuan Hsieh (sunpoet) · 3.19.6
textproc/translate-toolkit: Update to 3.19.6

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
a4e0bcf15a
Po-Chuan Hsieh (sunpoet) · 3.19.3
textproc/translate-toolkit: Update to 3.19.3

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
12d66ce9b0
Po-Chuan Hsieh (sunpoet) · 3.19.0
textproc/translate-toolkit: Update to 3.19.0

- Remove TMSERVER and TRADOS options

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
9f67963034
Dan Langille (dvl) · 3.18.1_1
devel/py-Levenshtein: Update to 0.27.3 and rename to match distname

This commit also updates any ports depending up on that port.

PR:		293012
66b658daf8
Po-Chuan Hsieh (sunpoet) · 3.18.1
textproc/translate-toolkit: Update to 3.18.1

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
97d7f1c137
Po-Chuan Hsieh (sunpoet) · 3.17.5_1
textproc/translate-toolkit: Allow build with py-ruamel.yaml 0.19.0+

- Bump PORTREVISION for package change

It fixes build after 7e7493383b5e027b27e9136282856b66b1d2fa3d.

Reported by:	pkg-fallout
6bebb158d6
Po-Chuan Hsieh (sunpoet) · 3.17.5
textproc/translate-toolkit: Update to 3.17.5

- Allow build with py-pyparsing 3.3.0+

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
3edb8d810e
Po-Chuan Hsieh (sunpoet) · 3.17.4
textproc/translate-toolkit: Update to 3.17.4

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
0f78644964
Po-Chuan Hsieh (sunpoet) · 3.17.2
textproc/translate-toolkit: Update to 3.17.2

- Add TOML option

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
854747d8e7
Po-Chuan Hsieh (sunpoet) · 3.16.3
textproc/translate-toolkit: Update to 3.16.3

- Allow build with py-mistletoe 1.5.0+

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
Obtained from:	https://github.com/translate/translate/commit/81d930c23464e3fd8ea58900042d482d94210451
d2dcd1d645
Po-Chuan Hsieh (sunpoet) · 3.16.2
textproc/translate-toolkit: Update to 3.16.2

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
c0d74c5b7c
Po-Chuan Hsieh (sunpoet) · 3.16.1
textproc/translate-toolkit: Update to 3.16.1

- Adjust options:
  - Add ALL
  - Rename ENCODING to CHARDET

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
c89bfe6d6f
Hiroki Tagato (tagattie) · 3.12.2_3
*/*: switch dependency from devel/py-lxml5 to devel/py-lxml

Currently, there are two versions of python XML processing library
which conflict each other in the ports tree, namely:
- devel/py-lxml5 (now at version 5.4.0)
- devel/py-lxml  (now at version 6.0.1)

To avoid the situation that some ports depend on py-lxml5 and some
others do on py-lxml (by switching dependencies individually), this
commit switches the dependencies from py-lxml5 to py-lxml at once.

Additional note: There are still two ports (textproc/py-rdflib and
www/py-draftjs-exporter) depending on py-lxml5 since they limit upper
version to less than 6.

PR:		289491
Approved by:	Michiel van Baak Jansen <michiel@vanbaak.eu>, arrowd,
		crees, madpilot, delphij, marcus, nivit, kai,
		skreuzer, fluffy, bofh, thierry, stephen, sunpoet,
		0mp, Eric Camachat <eric@camachat.org>
a6233e5a2f
Hiroki Tagato (tagattie) · 3.12.2_2
*/*: update dependency on devel/py-lxml to devel/py-lxml5

www/py-beautifulsoup has switched dependency on devel/py-lxml to
devel/py-lxml5.

Ports which directly or indirectly depends on both
www/py-beautifulsoup and devel/py-lxml must also switch their
dependencies on devel/py-lxml to devel/py-lxml5 to avoid conflicts.

PR:		288047
Approved by:	portmgr (chase dependency change)
230fb2661c
Tijl Coosemans (tijl) · 3.12.2_1
*/*: Always use WRK_ENV with SETENVI

WRK_ENV contains environment variables like OSVERSION and UNAME_* that
are needed when cross-building packages using Poudriere for a different
version of FreeBSD or a different architecture than that of the host
system.
cc9c37d739
Po-Chuan Hsieh (sunpoet) · 3.12.2_1
textproc/translate-toolkit: Use SETENVI instead of SETENV
cdbf7954bf
Po-Chuan Hsieh (sunpoet) · 3.12.2_1
textproc/translate-toolkit: Convert to USE_PYTHON=pep517 (should be part of 900c273ab43226806047129d3478f0c5da81b43b)

- Bump PORTREVISION for package change
e78f8a98d7
Charlie Li (vishwin) · 3.12.2
devel/py-setuptools-scm: update to 8.0.4

Directory and PORTNAME changed to match normalised name in release
tarball; consumers updated to match.

Although setuptools itself is specified as a run dependency in the
Python package metadata, it is currently left out here to prevent
environment pollution until at least PR 270510 is committed.
Additionally, this version of setuptools-scm requires setuptools>=61,
which means this version is only meant for USE_PYTHON=pep517 ports
as all USE_PYTHON=distutils ports will switch to devel/py-setuptools58
also after PR 270510. science/py-emmet-core is switched to
devel/py-setuptools_scm7 accordingly, as it specifies setuptools-scm<8.
devel/py-{flit-scm,hatch-vcs} have ${PY_SETUPTOOLS} added to
RUN_DEPENDS to compensate.

Further details: https://wiki.freebsd.org/Python/setuptools

Reported by: yuri
Co-authored by: matthew
Exp-run by: antoine (earlier iteration)
Approved by: yuri (science/py-emmet-core, previous iteration)
PR: 272134
Differential Revision: https://reviews.freebsd.org/D39288
5d4139f8bd
Po-Chuan Hsieh (sunpoet) · 3.12.2
textproc/translate-toolkit: Update to 3.12.2

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
de81f948c7
Po-Chuan Hsieh (sunpoet) · 3.12.1
textproc/translate-toolkit: Update to 3.12.1

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
ddc82077db
Po-Chuan Hsieh (sunpoet) · 3.12.0
textproc/translate-toolkit: Update to 3.12.0

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
306e5aa00b
Po-Chuan Hsieh (sunpoet) · 3.11.1
textproc/translate-toolkit: Update to 3.11.1

- Add GitHub to MASTER_SITES

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
dae0ba993f
Po-Chuan Hsieh (sunpoet) · 3.11.0
textproc/translate-toolkit: Update to 3.11.0

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
23204414f0
Po-Chuan Hsieh (sunpoet) · 3.10.1
textproc/translate-toolkit: Update version requirement of RUN_DEPENDS
2264b99e33
Po-Chuan Hsieh (sunpoet) · 3.10.1
textproc/translate-toolkit: Update to 3.10.1

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
d66f67bdd2
Dan Langille (dvl) · 3.10.0
devel/py-python-Levenshtein: Rename to follow upstream

While here, also upgrade to 0.21.1

Because of that rename, update all ports which uses this as a run or
build depends.
PR:		273187
e6a46adb6f
Po-Chuan Hsieh (sunpoet) · 3.10.0
textproc/translate-toolkit: Update to 3.10.0

- Add MARKDOWN option
- Remove LANGUAGES option

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
cbf58facc1
Charlie Li (vishwin) · 3.9.2
devel/py-setuptools: convert individual consumers to ${PY_SETUPTOOLS}

Currently a no-op, but in the future outputs the correct setuptools
port depending on whether USES_PYTHON=distutils is specified.

With hat: python
PR: 270510, 270358
9a80a6ee5e
Po-Chuan Hsieh (sunpoet) · 3.9.2
textproc/translate-toolkit: Update to 3.9.2

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
f30d6469c8
Po-Chuan Hsieh (sunpoet) · 3.9.1
textproc/translate-toolkit: Update to 3.9.1

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
a877cecf1a
Rene Ladan (rene) · 3.9.0
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c
Po-Chuan Hsieh (sunpoet) · 3.9.0
textproc/translate-toolkit: Update to 3.9.0

- Convert to USE_PYTHON=pep517

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
900c273ab4
Po-Chuan Hsieh (sunpoet) · 3.8.6
textproc/translate-toolkit: Update to 3.8.6

- Update WWW and clean up pkg-descr

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
ad8e745e5c
Po-Chuan Hsieh (sunpoet) · 3.8.4
textproc/translate-toolkit: Update to 3.8.4

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
ddddb7da77
Po-Chuan Hsieh (sunpoet) · 3.8.3
textproc/translate-toolkit: Update to 3.8.3

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
5351d02bf6
Po-Chuan Hsieh (sunpoet) · 3.8.1
textproc/translate-toolkit: Update to 3.8.1

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
cac3fb7e3e
Dmitry Marakasov (amdmi3) · 3.7.4
*/*: rename CHEESESHOP to PYPI in MASTER_SITES

PR:			267994
Differential revision:	D37518
Approved by:		bapt
77d68471ad
Po-Chuan Hsieh (sunpoet) · 3.7.4
textproc/translate-toolkit: Update to 3.7.4

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
f4123e9480
Po-Chuan Hsieh (sunpoet) · 3.7.3
textproc/translate-toolkit: Update to 3.7.3

Changes:	https://github.com/translate/translate/releases
		https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/
9faec8b91f
Stefan Eßer (se) · 3.7.2
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae