skillfed

text-unidecode

The most basic Text::Unidecode port

text-unidecode Copyleft license Artistic License Abandoned 69 v1.3 released

Install

text-unidecode on PyPI

pip

pip install text-unidecode

uv

uv add text-unidecode

poetry

poetry add text-unidecode

Package 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

Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: Artistic LicenseLicense :: OSI Approved :: GNU General Public License (GPL)License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)Programming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyTopic :: Software Development :: Libraries :: Python ModulesTopic :: Text Processing :: Linguistic

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
unicode to ascii transliterationremove accents from textconvert unicode to asciitext slugificationascii text normalizationunidecode alternativeunicode character replacement

Similar packages