Synonymizer

Synonymizer

Synonymizer bestimmt andere Wörter, die dieselbe oder ähnliche Bedeutung haben, wie das angegebene Wort.

Dieses Werkzeug wird verwendet, um automatisches Rewriting zu entwickeln.

Erreichbarkeit 24/7

Das Werkzeug ist jederzeit, an jedem Tag des Jahres und von überall aus verfügbar, um Ihnen die Möglichkeit zu gewähren, es zu verwenden, wann und wo Sie es auch benötigen.

Unterstützte Sprachen

Derzeit unterstützt das Werkzeug folgende Sprachen: Englisch, Russisch, Deutsch, Ukrainisch, Weißrussisch. Falls Sie zusätzliche Sprachen benutzen möchten, bitte, kontaktieren Sie uns.

Komplette dokumentation

Das Werkzeug ist völlig dokumentiert, um Ihnen zu helfen, Ihre Anwendungen mit unserem Service so schnell wie möglich zu integrieren und Arbeit zu beginnen.

Synonymizer wird erfolgreich als Entwicklerwerkzeug für die schnelle Implementierung von Softwarekomponenten, die mit der Analyse und Verarbeitung großer Mengen von Informationen in Echtzeit verbunden sind, verwendet.

Starter
Kostenlos

300 Anfragen/Tag

€0,0267 per extra $0,0300 per extra ₽1,5300 per extra
API Log Geschichte
SSL-Unterstützung
1 IP
Die Textlänge beträgt < 300 Zeichen
das Beliebteste
Business
16,91/Monat $19/Monat 969/Monat

1.000 Anfragen/Tag

€0,0089 per extra $0,0100 per extra ₽0,5100 per extra
API Log Geschichte
SSL-Unterstützung
2 IPs
Die Textlänge beträgt < 1.000 Zeichen
HTML-Unterstützung
E-Mail-Unterstützung
Ultra
70,31/Monat $79/Monat 4.029/Monat

10.000 Anfragen/Tag

€0,0009 per extra $0,0010 per extra ₽0,0510 per extra
API Log Geschichte
SSL-Unterstützung
5 IPs
Die Textlänge beträgt < 10.000 Zeichen
HTML-Unterstützung
vorrangige E-Mail-Unterstützung

Wenn Sie besondere Tarifbedingungen, Funktionen oder Servicevereinbarungen brauchen kontaktieren Sie uns.

Basische und erweiterte Antworten

Parameter

ParameterBasischeErweiterte
Die Liste der Wortstämme, die bedeutungsgemäß aufgeteilt sind

Formaten

FormatBasischeErweiterte
JavaScript Objekte
JavaScript Objekte mit einer angegebenen Callback-Funktion
YAML Dokumente
XML Dokumente
MessagePack Objekte

Um eine Handlung mithilfe der TextTemperature-API auszuführen, brauchen Sie eine Anfrage über HTTP an den Endpunkt zu senden, in der eine Methode, ihre Parameter und das Antwortformat angegeben werden. Sie erhalten dann eine Antwort im angefragten Format.

Überprüfen Sie, ob Ihre IPs korrekt eingegeben wurden und führen Sie einen Beispielcode aus:

curl -X GET "https://tt-api.tech/1.0/ping" \
        -H "Authorization: Token YOUR_API_KEY" \
        -H "Content-Type: application/json" \
        -H "Accept: application/json"
var settings = {
    "async": true,
    "crossDomain": true,
    "url": "https://tt-api.tech/1.0/ping",
    "method": "GET",
    "headers": {
        "authorization": "Token YOUR_API_KEY"
    }
}

$.ajax(settings).done(function (response) {
    console.log(response);
});
require 'uri'
require 'net/http'

url = URI("https://tt-api.tech/1.0/ping")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["authorization"] = 'Token YOUR_API_KEY'

response = http.request(request)
puts response.read_body
import requests

url = "https://tt-api.tech/1.0/ping"

headers = {'authorization': 'Token YOUR_API_KEY'}

response = requests.request("GET", url, headers=headers)

print(response.text)
var https = require("https");

var options = {
    "method": "GET",
    "hostname": "tt-api.tech",
    "path": "/1.0/ping",
    "headers": {
        "authorization": "Token YOUR_API_KEY"
    }
};

var req = https.request(options, function (res) {
    var chunks = [];

    res.on("data", function (chunk) {
        chunks.push(chunk);
    });

    res.on("end", function () {
        var body = Buffer.concat(chunks);
        console.log(body.toString());
    });
});

req.end();
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => "https://tt-api.tech/1.0/ping",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => array(
        "authorization: Token YOUR_API_KEY"
    ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
    echo "cURL Error #:" . $err;
} else {
    echo $response;
}
package main

import (
    "fmt"
    "net/http"
    "io/ioutil"
)

func main() {

    url := "https://tt-api.tech/1.0/ping"

    req, _ := http.NewRequest("GET", url, nil)

    req.Header.Add("authorization", "Token YOUR_API_KEY")

    res, _ := http.DefaultClient.Do(req)

    defer res.Body.Close()
    body, _ := ioutil.ReadAll(res.Body)

    fmt.Println(res)
    fmt.Println(string(body))

}

{
    "result": "Welcome to TextTemperature!"
}

API Authentifizierung

Um eine Anfrage zu machen, fügen Sie Ihren API Schlüssel in die Authorization Kopfzeile bei jeder Anfrage ein.

Authorization: Token YOUR_API_KEY

Endpointsbeschreibung

Wir unterstützen beide GET und POST Methoden der API-Anfrage:

GET
https://tt-api.tech/1.0/synonym?word=[...]&lang=[...]

oder

POST
https://tt-api.tech/1.0/synonym

Anfragenparameter

ParameterErforderlichTypBeschreibung
wordStringAnalysiertes Wort
langStringSprachcode (ISO 639-3)

Anfragenformate

FormatBeschreibung
Form-DataHTML multipart form data
JSONJavaScript Objekt

Parameterübergabe:

Form Data:
curl -X POST "https://tt-api.tech/1.0/synonym" \
            -H "Authorization: Token YOUR_API_KEY" \
            -H "Content-Type: application/x-www-form-urlencoded" \
            -H "Accept: application/json" \
            -d "word=[...]&lang=[...]" 
JSON:
curl -X POST "https://tt-api.tech/1.0/synonym" \
            -H "Authorization: Token YOUR_API_KEY" \
            -H "Content-Type: application/json" \
            -H "Accept: application/json" \
            -d '{"word": "[...]","lang": "[...]"}' 
Sprachcode (ISO 639-3)SprachenbezeichnungZustand
engEnglischUnterstützt
rusRussischUnterstützt
deuDeutschUnterstützt
ukrUkrainischUnterstützt
belWeißrussischUnterstützt

Falls Sie zusätzliche Sprachen benutzen möchten, bitte, kontaktieren Sie uns.

Antwortparameter

ParameterTypBeschreibung
synonymsListeDie Liste der Wortstämme, die bedeutungsgemäß aufgeteilt sind

Antwort-Code

CodeWertBeschreibung
OK200Anfrage ist erfolgreich abgeschlossen.
ERR_KEY_INVALID401Ungültiger API-Schlüssel.
ERR_ACCOUNT_INACTIVE403Ihr Account ist inaktiv.
ERR_METHOD_IS_NOT_FOUND404API Methode wurde nicht gefunden.
ERR_METHOD_IS_NOT_ALLOWED405Methode ist nicht erlaubt.
ERR_FORMAT_NOT_ACCEPTABLE406Der angegebene Anfragenformat ist nicht annehmbar.
ERR_PARAM_NOT_SUPPORTED412Der angegebene Parameter ist nicht unterstützt.
ERR_TOO_MANY_REQUESTS429Zu viele Anfragen.

Antwortformate

FormatBeschreibung
JSONJavaScript Objekte
JSONPJavaScript Objekte mit einer angegebenen Callback-Funktion
YAMLYAML Dokumente
XMLXML Dokumente
MessagePackMessagePack Objekte

Wie bekommt man das Ergebnis in verschiedenen Formaten:

JSON:
https://tt-api.tech/1.0/synonym?word=[...]&lang=[...]
oder
https://tt-api.tech/1.0/synonym.json/synonym?word=[...]&lang=[...]
JSONP:
https://tt-api.tech/1.0/synonym.jsonp/synonym?word=[...]&lang=[...]&callback=myCallBack
XML:
https://tt-api.tech/1.0/synonym.xml/synonym?word=[...]&lang=[...]
YAML:
https://tt-api.tech/1.0/synonym.yaml/synonym?word=[...]&lang=[...]
MessagePack:
https://tt-api.tech/1.0/synonym.msgpack/synonym?word=[...]&lang=[...]

Der Beispiel einer erfolgreichen Anfrage

Anfragenparameter

{
    "word": "natürlich", 
    "lang": "deu"
}

Antwort-Code

200 Ok / JSON Synonymizer

Antwort

{
    "result": {
        "synonyms": [
            [
                "selbstverständlich"
            ], 
            [
                "natürlicherweise"
            ], 
            [
                "naturgemäß"
            ], 
            [
                "normal"
            ], 
            [
                "verständlicherweise"
            ]
        ]
    }
}

Der Beispiel einer misslungenen Anfrage

Anfragenparameter

{
    "word": "natürlich"
}

Antwort-Code

412 Precondition Failed / JSON Synonymizer

Antwort

{
    "errors": {
        "lang": [
            "This field is required."
        ]
    }
}
Bearbeitete Anfragen
28.978
Durchschnittliche Zeit
261 ms
Bearbeitungsgenauigkeit
91,2%

Also, fangen wir an!

Anfangen