ORELC Connector API
  • Introduction
  • Guide de développement
    • Tester dans l'environnement de démo
    • Développer votre application
      • Requêtes
      • Réponses
    • Mettre en production
    • Certifier votre application
  • Authentification
  • Requêtes
    • checkUser
    • getAccess
    • getList
    • getLexicon
    • getProperNouns
    • getWordsOfDay
    • getRecentWords
    • getRecentDefinitions
    • translate
    • createUser
    • Requêtes dépréciées
      • getAll
  • Objets
    • License
    • User
    • Dictionary
    • word
    • name
  • Langues
    • dialect
    • shikomoriLevel
  • Cas d'utilisation
    • Les claviers ou éditeurs de textes
    • Les traducteurs
  • Images
Propulsé par GitBook
Sur cette page
  • Requête
  • Réponse

Cet article vous a-t-il été utile ?

  1. Requêtes

translate

PrécédentgetRecentDefinitionsSuivantcreateUser

Dernière mise à jour il y a 1 an

Cet article vous a-t-il été utile ?

Requête

Permet de traduire une entrée. La réponse retourne un array d'objets .

Endpoint

[Domain]/academy/api/v1/Dictionary/translate

Body

{
    "entry" : "uleza",
    "languages" : "fr"
}

Exemple

const endpoint = "[endpoint]";
const apiKey = "[myAPIKey]";

// Use the username and password to obtain data based on user rights
const username = "[username]"; // optionnel
const password = "[password]"; // optionnel

fetch(endpoint, {
    method: "POST",
    headers: {
        "Authorization": apiKey,
        "Content-Type": "application/json",
        "username ": username,
        "password ": password 
    },
    body: JSON.stringify({
        "entry" : "uleza",
        "languages" : "fr"
    })
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error("Erreur :", error));

Description des champs de la requête

Champ
Type
Description
Valeur

entry

string

L'entrée à traduire

requise

languages

string

La langue de traduction au format ISO 639-2

requise

Réponse

{
    "Dictionary": {
        "version": 7,
        "authorization": "all",
        "endValidity": "",
        "variety": "shiKomori",
        "entries": "1/1",
        "word": {
            "leza (u-)": [
                "rendre ivre",
                "anesthésier"
            ],
            "isShimaore": false,
            "isShimwali": false,
            "isShindzuani": false,
            "isShingazidja": true,
            "dialectSymbols": "◼"
        }
    }
    ...
}

Avec une authorization de démo, cette requête ne renvoie qu'un nombre limité de mots. Le nombre de mots du dictionnaire est inscrits dans le champ entries. Vous pouvez vous servir des champs authorization et entries pour en informer l'utilisateur.

Description des champs de la réponse

Champ
Type
Description

word

object

Objet word

word