Please consider that API 2.0 is now the preferred version to be used. The old API will remain fully functional until the end of 2021.
Crowdin leverer RESTful API med XML eller JSON over HTTP vha. GET- eller POST-funktioner. Nedenstående er alle tilgængelige API-funktioner, som giver mulighed for at oprette projekter i Crowdin, tilføje og opdaterer filer, downloade oversættelser eller integrere lokalisering i din udviklingsproces.
For at finde din Konto API-nøgle, skal du være logget ind på din Crowdin-konto. Åbn siden Kontoindstillinger og skift til API-fanen.
Bemærk, at næsten alle API-kald kræver Projektidentifikator (ID). Du kan finde din projektidentifikator ved at gå til Projektindstillinger > API & Webhooks.
For hver API-forespørgsel du foretager, skal API-adgangsnøglen præsenteres som den primære URI-parameter for godkendelse. Hold din konto API-nøgle hemmelig! Den bør beskyttes på lige fod med din kontoadgangskode.
Her er et eksempel på og princip for URI-udformningen af en API-forespørgsel.
En typisk API-kalds URL ser ud som denne: https://api.crowdin.com/api/project/. Første variabel (søgeord i kantede parentes) indeholder Projektidentifikatoren. Konto API-nøgle og brugernavn angives som URI-parametre.
Antallet af samtidige API-kald pr. konto udgør 20 styk. Overskrides grænsen, vil fejlkode 429 blive vist med beskeden: "Maks. antal samtidige anmodninger for dette slutpunktet er nået. Forsøg igen om lidt."
Postman er et værktøj, der giver mulighed for at arbejde med Crowdin-API på en enkel måde.
Alle de tilgængelige Crowdin API-metoder er allerede gemt som en samling i Postman. Klik på Kør i Postman for at importere og åbne denne samling direkte i din Postman-app.
Føj ny fil til Crowdin-projektet.
Upload den seneste version af dine kildefiler (de, som skal lokaliseres) til dit projekt.
Slet fil i Crowdin-projekt. Alle oversættelser vil være tabt uden mulighed for gendannelse.
Upload eksisterende oversættelser til dit Crowdin-projekt. Metode fungerer ikke for lokalisering af Aktiver.
Spor overordnede oversættelses- og korrekturlæsningsfremskridt for hvert målsprog. Standardsvarformatet er XML.
Få det detaljerede oversættelsesfremskridt for angivne sprog.
Hent Crowdin Projekt-oplysninger.
Få en liste over problemstillinger, som indrapporteret via Redigeringsværktøjet.
Denne metode eksporterer oversatte filer enkeltvis fra Crowdin. Derudover kan den anvendes til eksport af XLIFF-filer til offline-lokalisering.
Opret ZIP-arkiv med de seneste oversættelser.
Hent status for oversættelseseksport.
Download en ZIP-fil med pseudooversættelser. Du kan vælge sprog for den ønskede oversættelse eller hente dem alle på én gang.
Præoversætte Crowdin projekt-filer.
Hent projektliste.
Opret projekt.
Redigere Projekt.
Slet projekt inkl. alle oversættelser.
Tilføj mappe til Crowdin-projekt.
Omdøb mappe/ændr dens egenskaber. Når en mappe omdøbes, kan stien ikke ændres (det betyder, at parameteren new_name kun kan indeholde navn, og ikke sti).
Slet Crowdin-projektmappe. Alle de indlejrede filer og mapper slettes ligeledes.
Download projektordliste som TBX-, CSV- eller XLSX-fil.
Upload dine ordlister til dit projekt i TMX-, CSV-, XLS- eller XLSX-filformaterne.
Download projekt Oversættelseshukommelse som TMX-, CSV- eller XLSX-fil.
Upload din Oversættelseshukommelse til Crowdin Project i TMX-, CSV-, XLS- eller XLSX-filformatet.
Få en liste over understøttet sprog inkl. Crowdin-koder mappet til lokalnavne og standardiserede koder.
Generér pseudooversættelsesfiler til hele projektet.
Download ZIP-fil med pseudooversættelser.
Generere Omkostningsestimeringsrapporterer for at få indblik i budgetplanlægningen. Denne rapport giver dig mulighed for at beregne den omtrentlige oversættelsesomkostning af aktuelt uoversatte projektstrenge.
Download tidligere genereret Omkostningsberegningsrapport.
Generér en Oversættelsesomkostningsrapport for at beregne den reelle oversættelsesudgift samt vide, hvor meget dine oversættere og korrekturlæsere skal betales.
Download tidligere genererede Oversættelsesomkostningrapport.
Generér en liste over de medlemmer, som har bidraget mest til oversættelsen af dit projekt i løbet af et bestemt tidsinterval.
Download tidligere genereret Topmedlemsrapport.
Dette API Java SDK strømliner arbejdet med alle Crowdins API-metoder i dit Java-projekt, såsom at tilføje og opdatere filer, downloade oversættelser eller integrere lokalisering i din udviklingsproces.