Registreer als ontwikkelaar en verkrijg een API-sleutel

Biedt RESTful API's voor documentvertaling, ondersteunt geautomatiseerd beheer van vertalingstaken, op glossarium gebaseerde terminologieconsistentie, en query's voor ondersteunde formaten, talen en modellen, waardoor het eenvoudig is om naadloze vertaalworkflows op te bouwen en gebruikersaccounts te beheren.

Aan de slag

Om te beginnen moet u een aanvraag indienen om ontwikkelaar te worden.Aanmelden als ontwikkelaar

Eenmaal goedgekeurd kunt u meerdere API-sleutels aanmaken en de juiste API-sleutel in elke API-aanvraag opnemen zoals vereist.

Snelle toegang

Basis-URL

https://otranslator.com/api

Authenticatiemethode

Authorization: [yourSecretKey]

JSON-verzoek

Behalve de bestandsupload-interface gebruiken interfaces standaard POST JSON-verzoeken, Content-Type is application/json.

Bestand uploaden

Het aanmaken van een documentvertaaltaak gebruikt multipart/form-data, waarbij het file-veld het te vertalen bestand ontvangt.

Algemene foutrespons

Bij een mislukte aanvraag retourneert de interface JSON, waarbij het error-veld een vaste Engelse foutmelding bevat. Het wordt aanbevolen om fouten eerst te behandelen op basis van HTTP status code, waarbij het error-veld wordt gebruikt voor weergave of logregistratie.

{
  "error": "Invalid API key."
}

Fout statuscode regels

Alle v1 API foutresponses behouden dezelfde structuur, verwerk deze volgens de onderstaande HTTP status code regels.

400 Bad Request
Ontbrekende vereiste parameters, ongeldige parameterformaten of enum-waarden, ontbrekende bestandsupload, mislukte uploadopslag of mislukte taakverwerking.
401 Unauthorized
Ontbrekende API-sleutel of ongeldige API-sleutel.
402 Payment Required
Onvoldoende tegoed voor preview, volledige vertaling of tekstvertaling.
404 Not Found
De taak of woordenlijst bestaat niet, is verwijderd, behoort niet tot het huidige API-account, of is niet via de API aangemaakt.
409 Conflict
De huidige taakstatus staat de gevraagde bewerking niet toe.
500 Internal Server Error
Onverwachte serverfout. De antwoordfout is vastgesteld als "Interne serverfout.".

Aanbevolen integratieprocedure

Bronnen

Translation Task API
Vertaaltaak aanmaken