Loading...
OpenAPI Directory | Cenit Admin

The powerful Optical Character Recognition (OCR) APIs let you convert scanned images of pages into recognized text.

Datumbox offers a Machine Learning platform composed of 14 classifiers and Natural Language processing functions. Functions include sentiment analysis, topic classification, readability assessment, language detection, and much more.

The Digital Linguistics (DLx) REST API

A full featured Facts API. REST access with json/xml/jsonp result support. On this day birth and death support, random fact, keyword search support etc. Below is the documentation for the Random Facts API calls. You can try them out right here.

Braille conversion API on the cloud. Translate from English text to Braille and get Braille results suitable for many display types.[Click here to subscribe](http://funtranslations.com/api/braille)

Funtranslations API gives access to the full set of translations available at funtranslations.com so that you can integrate them in your workflow or an app. [Click here to get details and subscribe](http://funtranslations.com/api) . Here are the individual API links: ## Morse code API ## Morse code conversion API on the cloud. Translate to and from Morse Code.[Click here to subscribe](http://funtranslations.com/api/morse) ## Braille API ## Braille conversion API on the cloud. Translate to Braille and get Braille results suitable for many display types.[Click here to subscribe](http://funtranslations.com/api/braille) ## Starwars Translation API ## Ever wonder how to talk like Yoda? Well, use our API and let your APP/webpage speak like Yoda too.[Click here to subscribe](http://funtranslations.com/api/yoda) Sith Translator API. [Click here to subscribe](http://funtranslations.com/api/sith) Cheunh Translator API. [Click here to subscribe](http://funtranslations.com/api/cheunh) Huttese Translator API. [Click here to subscribe](http://funtranslations.com/api/huttese) Mandalorian Translator API. [Click here to subscribe](http://funtranslations.com/api/mandalorian) Gungan Translator API. [Click here to subscribe](http://funtranslations.com/api/gungan) ## Pirate Speak Translation API ## Ahoy, matey. Let's get those land lubbers speak our tounge too! Our evergreen pirate speak tranlsator API.[Click here to subscribe](http://funtranslations.com/api/pirate) ## Valley Speak Translation API ## Our throwback Valspeak translations API.[Click here to subscribe](http://funtranslations.com/api/valspeak) ## Minion Speak Translation API ## Our evil master following minion speak translations API.[Click here to subscribe](http://funtranslations.com/api/minion)

Funtranslations Starwars API gives access to the full set of starwars language translations available at funtranslations.com so that you can integrate them in your workflow or an app. [Click here to get details and subscribe](http://funtranslations.com/api/starwars) . You can also subscribe to individual translators. Here are the details. Ever wonder how to talk like Yoda? Well, use our API and let your APP/webpage speak like Yoda too.[Click here to subscribe](http://funtranslations.com/api/yoda) Sith Translator API. [Click here to subscribe](http://funtranslations.com/api/sith) Cheunh Translator API. [Click here to subscribe](http://funtranslations.com/api/cheunh) Huttese Translator API. [Click here to subscribe](http://funtranslations.com/api/huttese) Mandalorian Translator API. [Click here to subscribe](http://funtranslations.com/api/mandalorian) Gungan Translator API. [Click here to subscribe](http://funtranslations.com/api/gungan)

Authentication

For all calls, supply your API key. Sign up to obtain the key.

Our API supports both unencrypted (HTTP) and encrypted (HTTPS) protocols. However, for security reasons, we strongly encourage using only the encrypted version.

The API key should be supplied as either a request parameter user_key or in Authorization header.

Authorization: user_key <YOUR_API_KEY>

API operations

All API operations can perform analysis on supplied raw text or on text extracted from a given URL. Optionally, one can supply additional information which can make the result more precise. An example of such information would be the language of text or a particular text extractor for URL resources.

The supported types of analyses are:

  • lemmatization ⟶ Finds out lemmata (basic forms) of all the words in the document.
  • correction ⟶ Performs correction (diacritization) on all the words in the document.
  • topic detection ⟶ Determines a topic of the document, e.g. finance or sports.
  • sentiment analysis ⟶ Determines a sentiment of the document, i.e. how positive or negative the document is.
  • named entity recognition ⟶ Finds named entities (like person, location, date etc.) mentioned the the document.

Encoding

The supplied text is expected to be in UTF-8 encoding, this is especially important for non-english texts.

Returned values

The API calls always return objects in serialized JSON format in UTF-8 encoding.

If any error occurs, the HTTP response code will be in the range 4xx (client-side error) or 5xx (server-side error). In this situation, the body of the response will contain information about the error in JSON format, with exception and message values.

URL limitations

All the requests are semantically GET. However, for longer texts, you may run into issues with URL length limit. Therefore, it's possible to always issue a POST request with all the parameters encoded as a JSON in the request body.

Example:


        POST /s1/sentiment
        Content-Type: application/json

        {"text":"There is no harm in being sometimes wrong - especially if one is promptly found out."}
    

This is equivalent to GET /s1/sentiment?text=There%20is%20no%20harm...

Request limitations

The API has other limitations concerning the size of the HTTP requests. The maximum allowed size of any POST request body is 512 KiB. For request with a URL resource, the maximum allowed number of extracted characters from each such resource is 100,000.

Terms of Service

By using the API, you agree to our Terms of Service Agreement.

More information

The Interpretor Public Documentation

Provides natural language understanding technologies, such as sentiment analysis, entity recognition, entity sentiment analysis, and other text annotations, to developers.

The Google Cloud Translation API lets websites and programs integrate with Google Translate programmatically.

This is the Handwrytten API for sending cards written in the handwriting of your choice. Using this api, you can send cards to users. You can also customize cards with logos, which can be saved and then used like any other card in the system. For a "sandbox" account, please contact contact@handwrytten.com To move from credit card per-transaction to monthly invoicing, also contact us. [https://www.handwrytten.com](https://www.handwrytten.com)

Check texts for style and grammar issues with LanguageTool. See our wiki for access limitations.

Use MotaWord API to post and track your translation projects.

NamSor API v2 : enpoints to process personal names (gender, cultural origin or ethnicity) in all alphabets or languages. Use GET methods for small tests, but prefer POST methods for higher throughput (batch processing of up to 100 names at a time). Need something you can't find here? We have many more features coming soon. Let us know, we'll do our best to add it!

Automatic language detection for any texts. Supports over 150 languages.

SelectPdf HTML To PDF Online REST API is a professional solution that lets you create PDF from web pages and raw HTML code in your applications. The API is easy to use and the integration takes only a few lines of code.

Semantria applies Text and Sentiment Analysis to tweets, facebook posts, surveys, reviews or enterprise content.

26 api specs