Ultralingua and Collins Developer Kits (SDK)
Consider the Ultralingua or Collins Solution....
Developer/OEM contact: business (@) ultralingua.com
Ultralingua offers APIs for manipulating language, providing dictionary/translation features, and adding spelling and grammar checking.
Ultralingua Language API
The Language API is a tool for adding various language-based (dictionary, translation, definitions, synonyms, and even light spelling correction) functionalities to programs and web services. It may also be used for indexing other kinds of data. The Ultralingua API is available for many operating systems (Mac, Windows, Linux, etc.) and development environments. It is available as a C++ API, an XML-RPC server, a .NET API, or as a Python API.
- Click here for a high-level explanation of the Ultralingua Language API, along with pricing information.
- Download the technical documentation for the Ultralingua Language API for: 1) C++ API, 2) .NET API, 3) XML-RPC Server using PHP interface, 4) XML-RPC Server using a Python inteface.
- Contact us for trial versions at business (@) ultralingua.com
Ultralingua Grammatica API
The Grammatica API is a tool for parsing sentences and offering spelling and/or grammar-checking functionality to programs and web services. The Grammatica API is available for many operating systems as a C++ API and as a .NET API.
- Click here for a high-level explanation of the Ultralingua Grammatica API, along with pricing information.
- Download the technical documentation for the Ultralingua Grammatica API for: 1) C++ API, 2) .NET API. For a technical overview, take a look at Ultralingua's copyrighted grammar-checking architecture
- Contact us for trial versions at business (@) ultralingua.com
Language Data
Ultralingua offers very high quality language data (root forms, inflected forms, translations, definitions, and more) for a wide variety of languages (more than those respresented in our commercial products. Contact us for information at business (@) ultralingua.com
Semantic Search Engine
Looking for something that beats simple keyword searches? Look at our Distinguo Semantic Search Solution
Linguistic Analysis
If you have a project requiring the analysis of large amounts of linguistic data (parsing, translation, etc.), let us help. Contact us for information at business (@) ultralingua.com

