Endpoints Overview

Here are the features/endpoints of the ArtenoAPI:

Translate

Get the translation of text between 230+ languages, with features like auto language detection, batch translation, etc. powered by the Google Translate API.

IP Geolocation

Get details of your clients, like city, country, latitude, longitude, zip code, timezone etc. with just their IP addresses. Our API supports both IPv4 & IPv6 Addresses.

QR Code Generator

It generates QR code from the given piece of text, with customizable options like error correction level etc. It returns the code in the form of SVG or Base64 text.

Sentiment Analysis

Determine the emotion behind a text. It identifies whether the text is positive, negative, or neutral and provides a score to show how strong the emotion is. It is powered by the AFINN-165 wordlist.

HTML to MD

It converts the given HTML code to Markdown code, with many customization options. Almost everything in the output can be customized. Behaviour of the unsupported tags can be customized in the options.

MD to HTML

Converts the given Markdown code to its equivalent HTML code in an efficient manner. It supports tables spanning multiple columns.

Keywords Extractor

Returns the significant, repeating keywords from the given text. It removes common words like 'and' or 'the' and focuses on the key terms that best represent the main idea of the text.

Detect Language

It returns the detected language of the given piece of text. It also returns other possible languages, with a confidence value. It is somewhat powered by the Google Translate API.

JSON To CSV

Converts the given JSON data to CSV data, and can be easily customized with a variety of options. It returns the CSV data in the form of text, and also supports nested JSON.

CSV To JSON

Converts the given CSV data to JSON data, and is highly customizable. It returns the processed JSON data in the form of a string.

User Agent

Parses the given browser user agent, and returns detailed information like Operating System, Device Type, OS Version, Device Vendor, Device Model, Browser Name, Browser Version etc.

Hash Generator

Generates secure hashes for input strings using algorithms like bcrypt, SHA-256, and MD5. It provides a simple way to hash data for security and verification purposes.

Hash Matcher

Verifies if a given text matches a provided hash using the specified algorithm, such as bcrypt, SHA-256, or MD5. It provides secure and accurate hash validation.

Supported Languages

Retrieves a list of the supported languages for translation and language detection, along with their ISO codes.