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.
Nome | Valore | Descrizione |
---|---|---|
unit optional | nella stringa | Defines the report unit. Acceptable values are: 'strings', 'words' (by default), 'chars', 'chars_with_spaces'. |
mode optional | nella stringa | Defines the report mode. Acceptable values are: 'simple' (by default), 'fuzzy'. |
calculate_internal_fuzzy_matches optional | booleano | Available for fuzzy mode only. It counts all the internal matches, to check how many strings can be added to TM and used if the strings are translated one by one as listed. Tieni a mente che i calcosi sono approsimativi perché le stringhe potrebbero essere tradotte in un ordine differente. Valori accettabili sono: 1 o 0. |
lingua richiesta | nella stringa | The language for which the report should be generated. For this use Сrowdin language codes. |
date_from optional | date | Strings added from. Use the following ISO 8601 date format: YYYY-MM-DD±hh:mm |
date_to optional | date | Strings added to. Use the following ISO 8601 date format: YYYY-MM-DD±hh:mm |
regular_rates optional | insieme | Defines the regular rates for the specified categories. Possible categories for a report in the simple mode are: 'default', 'tm', and 'approval'. Possible categories for a report in the fuzzy mode are: 'approval', 'translation', 'perfect', 'matched', and three customized ranges between 60% and 100% (for example: 99-90). |
individual_rates optional | insieme | Defines individual rates for the specified languages in the specified categories. Each item must contain the language and the rate parameters. The possible rate categories are the same as for the 'regular_rates' parameter. |
currency optional | nella stringa | Defines the currency for which the whole report is generated. Acceptable values are: '$' (by default), '€', '¥', '£', 'A$', 'C$', 'Fr', 'CN¥', 'kr', 'NZ$', 'MX$', 'S$', 'HK$', 'kr', '₩', '₺', '₽', '₹', 'R$', 'R'. |
format optional | nella stringa | Defines the export file format. Acceptable values are 'csv' and 'xlsx' (by default). |
json opzionale | nella stringa | Potrebbe non contenere alcun valore. Defines that the response should be in a JSON format. |
jsonp opzionale | nella stringa | Nome della funzione di callback. Defines that the response should be in a JSONP format. |
Variabili | ||
identificatore-progetto | nella stringa | Identificatore progetto. |
accesso | nella stringa | Il tuo nome utente su Crowdin. |
chiave-profilo | nella stringa | La chiave API del tuo profilo. |
<?xml version="1.0" encoding="UTF-8"?>
<success>
<hash>x1ff24323a2f6058382b31fbc237bcd74</hash>
</success>
<?xml version="1.0" encoding="UTF-8"?>
<error>
<code>3</code>
<message>Chiave API non valida</message>
</error>
curl \
-F "unit=chars" \
-F "mode=simple" \
-F "format=csv" \
-F "language=uk" \
-F "date_from=2017-01-01" \
-F "date_to=2017-01-03" \
-F "regular_rates[default]=1.05" \
-F "regular_rates[tm]=1.00" \
-F "regular_rates[approval]=2.00" \
https://api.crowdin.com/api/project/{project-identifier}/reports/costs-estimation/export?login={username}&account-key={account-key}
curl \
-F "unit=words" \
-F "mode=fuzzy" \
-F "format=xlsx" \
-F "language=uk" \
-F "date_from=2017-06-05+0200" \
-F "regular_rates[translation]=2.05" \
-F "regular_rates[perfect]=1.00" \
-F "regular_rates[matched]=1.00" \
-F "regular_rates[99-95]=1.03" \
-F "regular_rates[94-90]=1.05" \
-F "regular_rates[89-80]=1.20" \
-F "regular_rates[approval]=3.00" \
https://api.crowdin.com/api/project/{project-identifier}/reports/costs-estimation/export?login={username}&account-key={account-key}
<?php
$request_url = 'https://api.crowdin.com/api/project/{project-identifier}/reports/costs-estimation/export?mode=words&login={username}&account-key={account-key}&language=uk';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $request_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);
echo $result;