You'll find a comprehensive list of oonai's functions in this document..
- /analyze/some text to analyze for entities...
- /count/some text to count characters, words, sentences
- /currency/base currency/target currency/amount to convert to convert an amount from base currency to target currency
- /date to retrieve current date and time
- /describe/some text to look up the definition of terms in a sentence
- /encoding/url/ to detect the encoding of an url (nowadays most urls are UTF8 encoded)
- /jaro/some string/another string to return the jaro distance between two strings
- /levenshtein/some string/another string to return the levenshtein distance between two strings
- /haversine/latitude 1/longitude 1/latitude 2/longitude 2 to return the distance in kilometers between two points having known coordinates
- /language/{string} to detect language and return its ISO code (ex. fr = french, en = english...)
- /location/name of a location to look up the geocoordinates of the given location
- /ner/some text to extract named entities with Nltk and the Stanford NER Tagger
- /roll/{dice notation} to roll some dices using standard dice notation. (ex. 2d6, 1d20, 1d4+3, 1d100...)
- /say/{string} to make oonai say some text in default language (through text to speech service). This returns an audio element pointing to the right file.
- /osay/{string}/{language} to make oonai say some text in another language (using text to speech service as above)
- /pos/some text to extract Parts-of-Speech with Nltk and the Stanford POS Tagger
- /quote/Subject/language to retrieve a quote from WQ in selected language (use * as subject to retrieve the Quote of the Day)
- /say_date to make oonai say current date and time --see date
- /say_time to make oonai say current time --see time
- /say_weather/{string} to make oonai say information about weather at the given location --see weather
- /similar/{id_collection}/some string to compare to texts found in collection identified by {id_collection} ...
- /summarize/{string} to summarize given text by selecting a few significant sentences
- /summarize_url/{url} to summarize text found at given url
- /time to retrieve current time
- /translate/{language code}/text to translate to target language
- /weather/{string} to retrieve current weather and forecast at given location through openweather service (you must register an API Key)
Functions for use with chora
- /classify/some string to classify text by finding the most suitable collection...
- /datatype/some string to classify text by finding the most appropriate datatype...
- /relations/some string to suggest possible relations with named entities
Web UI
- / Homepage
- /about/ about oonai
- /howto/ a summary of available functions
Experimental
- /listen to make Oonai listen to your commands through web browser with a microphone
- /input to make Oonai read your input in natural language through web browser