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
1. Taak aanmaken
Upload bestand en maak een vertaaltaak aan, retourneert taskId.
2. Voortgang opvragen
Controleer regelmatig de taakstatus totdat deze Completed, Terminated of Cancelled is.
3. Resultaat ophalen
Download het vertaalde bestand, of lees de originele tekst en vertaling JSON.
4. Taken beheren
Betaal naar gebruik voor volledige tekstvertaling, taken herstarten, tekst herzien of taken verwijderen.