text-unidecode
The most basic Text::Unidecode port
Install
text-unidecode on PyPI
pip
pip install text-unidecodeuv
uv add text-unidecodepoetry
poetry add text-unidecodePackage facts
| License | Artistic License (copyleft) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | abandoned — 2,540 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: text_unidecode-1.3-py2.py3-none-any.whl
About text-unidecode
from the package's own PyPI description — quoted content, verbatim
Text-Unidecode
.. image:: https://travis-ci.org/kmike/text-unidecode.svg?branch=master :target: https://travis-ci.org/kmike/text-unidecode :alt: Build Status
text-unidecode is the most basic port of the
Text::Unidecode <http://search.cpan.org/~sburke/Text-Unidecode-0.04/lib/Text/Unidecode.pm>_
Perl library.
There are other Python ports of Text::Unidecode (unidecode_ and isounidecode_). unidecode_ is GPL; isounidecode_ uses too much memory, and it didn't support Python 3 when this package was created.
You can redistribute it and/or modify this port under the terms of either:
Artistic License_, or- GPL or GPLv2+
If you're OK with GPL-only, use unidecode_ (it has better memory usage and better transliteration quality).
text-unidecode supports Python 2.7 and 3.4+.
.. _unidecode: https://pypi.python.org/pypi/Unidecode/ .. _isounidecode: https://pypi.python.org/pypi/isounidecode/ .. _Artistic License: https://opensource.org/licenses/Artistic-Perl-1.0
Installation
::
pip install text-unidecode
Usage
::
>>> from text_unidecode import unidecode
>>> unidecode(u'какой-то текст')
'kakoi-to tekst'
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Converts Unicode text to ASCII transliteration by replacing accented and non-Latin characters with their closest ASCII equivalents, useful for slugs, search, and systems that cannot handle Unicode.
Low friction: pure Python wheel with zero runtime dependencies. However, the package is abandoned—last release was August 2019 and last commit March 2023—so no active maintenance or security updates should be expected.
Licensed under Artistic License (copyleft), which permits redistribution and modification but requires derivative works to be distributed under compatible terms. Verify compatibility with your project's license before use.
Usage
pip install text-unidecode
from text_unidecode import unidecode
result = unidecode(u'какой-то текст')
print(result) # Output: 'kakoi-to tekst'
Verdict: text-unidecode is a lightweight, dependency-free transliteration tool suitable for basic Unicode-to-ASCII conversion. Its abandoned status (no releases since 2019) and copyleft license are the primary concerns; for active maintenance and better quality, the description itself recommends the unidecode package instead, though that carries GPL licensing.
Needs verification
- Whether the package's transliteration quality is adequate for your use case compared to actively maintained alternatives
- Whether the Artistic License's copyleft terms are compatible with your project's licensing model
Similar packages
permissive · top 1,000 on PyPI
Unidecodecopyleft · top 1,000 on PyPI
pyphencopyleft · top 1,000 on PyPI
oauth2clientpermissive · top 1,000 on PyPI
prettytablepermissive · top 1,000 on PyPI
texttablepermissive · top 1,000 on PyPI
docutilsunclear · top 1,000 on PyPI
h5pypermissive · top 1,000 on PyPI
mysql-connector-pythoncopyleft · top 1,000 on PyPI
Levenshteincopyleft · top 1,000 on PyPI