Class: LanguageDetectionService

LanguageDetectionService()

The Language Detection module detects the dominant language in the provided text.

Constructor

new LanguageDetectionService()

Source:

Methods

call(user, text) → {Promise.<Object>}

Parameters:
Name Type Description
user string The ID of the user accessing the Soffos API. Soffos assumes that the owner of the api is an application (app) and that app has users. Soffos API will accept any string.
text string Text to be classified under a language.
Source:
Returns:
language - string
The language code of the detected language.
Type
Promise.<Object>
Example
import { SoffosServices } from "soffosai";

const my_apiKey = "Token <put your api key here>";
const service = new SoffosServices.LanguageDetectionService({apiKey:my_apiKey});
let response = await service.call("me again", "空港はどこですか");
console.log(JSON.stringify(response, null, 2));

// returns
// {
//     "language": "ja",
//     "cost": {
//       "api_call_cost": 0.005,
//       "character_volume_cost": 0.005,
//       "total_cost": 0.01
//     },
//     "charged_character_count": 100,
//     "unit_price": "0.000050"
// }

setInputConfigs(name, text)

Parameters:
Name Type Description
name string Reference name of this Service. It will be used by the Pipeline to reference this Service.
text string | InputConfig Text to be classified under a language.
Source: