Skicka in API-förfrågningar
Se DeepL:s API-dokumentation för detaljerad information om de förfrågan-parametrar och förfrågningsmetoder som krävs för varje API-funktion. Obs! API-dokumentationen är endast tillgänglig på engelska.
API-förfrågning blockerad av CORS-policy
DeepL API möjliggör sömlös och säker integrering av översättningsfunktioner på dina webbplatser och applikationer via ett HTTP-gränssnitt. Detta kan fresta dig att skicka förfrågningar till DeepL API från en webbläsare, men du kommer att upptäcka att dina förfrågningar kommer att misslyckas med en HTTP 403 Forbidden-statuskod och ett felmeddelande "blockerad av CORS-policy".
API:et DeepL tillåter inte anrop direkt från webbläsarbaserade applikationer.
Följ rekommendationerna nedan när du använder API:et.
Håll det hemligt
Förfrågningar till API:er från tredje part från frontend-applikationer skulle exponera dina autentiseringsuppgifter på webben, vilket gör ditt konto sårbart för bedrägeri och missbruk, exempelvis genom att samla på sig höga användningskostnader på en DeepL API Pro-plan. Avslöja aldrig din API-nyckel i offentligt tillgänglig kod.
Om du inser att din API-nyckel har exponerats ska du omedelbart logga in på ditt DeepL-konto. Under API-nycklar har du möjlighet att generera en ny API-nyckel och inaktivera din komprometterade nyckel.
Håll den säker
För att på ett säkert sätt använda DeepL API på din webbplats eller applikation kan du dirigera dina förfrågningar via dina egna backend-servrar. Detta döljer dina autentiseringsuppgifter och gör att du kan ange CORS-policyer och hastighetsbegränsningar enligt vad som krävs för ditt användningsfall. Se till att säkra dina backend-servrar mot obehörig åtkomst.
DeepL tillhandahåller officiella bibliotek med öppen källkod som hjälper dig att skapa dessa backend-implementeringar, för närvarande tillgängliga i Python, Node, .NET, PHP, Ruby och Java. Vår API-dokumentation finns här.