Internationalization Libraries
- Alis Batam
- AutoUniConv (by Lingua-Systems)
A C/C++ library that automatically identifies an input's charset and converts it to Unicode. It supports a variety of input charsets and both detects and encodes UTF-8, UTF-16BE, UTF-16LE, UTF-32BE and UTF-32LE.
- Banjon
an open source, multilingual input method (transliterator, encoder) for natural Languages.
- Basis Technology
Rosette
Cross-platform, high-performance, C++ Unicode library
available in source or SDK. Enables globalization of Web, desktop
and embedded applications. Supports over 150 legacy encodings.
Provides text transformations, normalization, collation.
Thread-safe.
-
The Big
Faceless PDF Library is a Java class library for creating PDF
documents. It supports Arabic, Hebrew, Russian, Japanese, Chinese,
Korean, and most other languages providing an appropriate font is
available. Several examples are available showing multilingual
text.
- cpDetector (Achim
Westermann)
Allows to sort large collections of documents by their codepage,
to transform large collections of documents to a target codepage
(e.g.: into utf-8), and can be used as a java library for codepage
detection that may be used for 3rd party software (search engines,
file sharing software, browsers, any software that accesses textual
data over network)
- Delphi Fundamentals Code Library by Fundamentals Open-Source Project
- DIConverters 1.9.1 by The Delphi Inspiration / Ralf Junker
The converters-only version of the libiconv character set
conversion library for Delphi 2-7
- D-Type Portable
Unicode Text Module, version 1.1
A compact, portable and easy to use C/C++ library for layout and rendering of Unicode text
-
IBM ICU
Portable, open-source C/C++ Unicode library with:
charset-independent locales (and multiple locales simultaneously
supported in same thread); character conversions;
formatting/parsing for numbers, currencies, date/time and
messages; message catalogs (resources); transliteration,
collation, normalization; text boundaries (grapheme, word,
line-break)), etc.
- Lextek Language
Identifier by Lextek International
Portable engine for automatically identifying what language and
encoding a document or piece of text is. Supports and detects
Unicode 16Bit Big Endian, 16 Bit Little Endian, UTF-8, and
numerous 8 bit character sets for well over 200 languages -- far
more than any other language identifier.
- lid Language Identifier by Lingua-Systems
A C/C++ language and encoding identification library that supports a wide range of languages and charsets, including UTF-8, UTF-16BE, UTF-16LE, UTF-32BE and UTF-32LE.
- Libiconv
This library provides an iconv() implementation, for use on
systems which don't have one, or whose implementation cannot
convert from/to Unicode.
-
OpenTop C++
A C++ class library
-
PDFLib
7 by PDFlib GmbH
- PHP Intl - Internationalization extension for PHP is a wrapper for the ICU library,
enabling PHP programmers to perform UCA-conformant collation and date/time/number/currency formatting
in their scripts. It closely follows ICU APIs, so that people having experience working with ICU in
either C/C++ or Java could easily use the PHP API
- Tesseract
OCR by Ray Smith is an open source Unicode OCR engine for
Windows and Linux platforms. There is also a Java/.NET GUI front-end available for Vietnamese:
VietOCR.
- Unicode
support library for Delphi-Gems
Follow the link to Soft Gems downloads for a Unicode editor, a Unicode font viewer, a Unicode library and other Unicode utility programs
- UniSuitePlus_BDC0849A v1.2 by Ponta Negra Enterprise
35 Unicode ActiveX controls for Visual Basic 6.0, Includes 6 windowless/transparent themed controls. Lite version (14 controls) also available.
- Unitoolbox by Woodbury
Associates Ltd.
A set of Unicode-aware ActiveX controls and
utilities for creating Unicode-enabled software with Visual Basic.
By replacing Visual Basic's intrinsic Label, TextBox, ComboBox and
ListBox controls with UniToolbox , existing forms can be
Unicode-enabled in minutes, with no extra design re-work or code
modifications.
- UTF-8 CPP, version 1.0
A simple, portable and lightweight C++ library for handling
UTF-8 encoded strings, with
documentation.
- Unicode Controls & Classes for VB6
Version 2.6
A lightweight API driven ActiveX component that will turn your VB6 programs into fully Unicode (UTF16) applications.
- xIUA by X.Net, Inc.
is an open source software package for Unicode enabling
| Disclaimer |
|
These materials are provided solely for public information and do not imply any endorsement by the Consortium. Nor do they constitute a certification of any level of compliance with standards published by the Unicode Consortium. Links to products are provided by third parties, and the Consortium bears no responsibility for their content or correctness. There is no claim that this material is in any way complete, accurate, or up-to-date.
|
| Submitting or Correcting Entries |
|
If you have a correction to an existing entry or wish to add a new one please use our
Contact Form.
|
|