Налаштування API інтеграції

Crowdin надає RESTful API з XML або JSON через HTTP, використовуючи методи GET або POST. Нижче перераховані всі доступні методи API, які дозволяють створювати проекти в Crowdin, додавати і оновлювати файли, завантажувати переклади або інтегрувати локалізацію з процесом розробки.

Отримання і використання API ключа

To find your project API key you have to login to your Crowdin account. Find the project, open Project Settings page and activate API tab.

Please note that almost all API calls require the Project Identifier (ID). You can find your project identifier right above the API key.

Виконання запитів

Для кожного запиту API, який ви робите, вам потрібно надати ключ доступу API в якості основного параметра URI для аутентифікації. Тримайте ключ API в секреті! Він повинен бути захищений так само, як ваш звичайний пароль облікового запису.

Ось приклад і принцип формування URI запиту до API.

GET https://api.crowdin.com/api/project/{project-identifier}/download/all.zip?key={project-key}

Typical API call URL looks like this: https://api.crowdin.com/api/project/. First placeholder (keyword in brackets) holds project identifier. API access key is specified as a URI parameter.

Rate Limits

The number of simultaneous API calls per account is 20 requests. If the limit is exceeded, 429 error code will show up with a message: “Maximum number of concurrent requests for this endpoint is reached. Please try again shortly.”

Використання Postman

Postman - це інструмент, який дозволяє вам працювати з Crowdin API простим способом.

All the available Crowdin API methods are already saved as a collection in Postman. Click Run in Postman to import and open this collection directly in your Postman app.

Методи

Додати файл

Додати новий файл в проект Crowdin.

Оновити файл

Завантажте останню версію ваших вихідних файлів (ті, які повинні бути локалізовані) в ваш проект Crowdin.

Видалити файл

Delete file from Crowdin project. All the translations will be lost without ability to restore them.

Завантажити переклад

Вивантажити наявні переклади до вашого Crowdin проекту. Method is not working for Assets localization.

Статус перекладу

Track overall translation and proofreading progresses of each target language. Default response format is XML.

Статус мови

Отримати докладні відомості про прогрес перекладу для вказаної мови.

Деталі проекту

Отримати подробиці Crowdin проекту.

Виниклі зауваження

Отримати список проблем, створених через редактор.

Експорт файлу

This method exports single translated files from Crowdin. Additionally, it can be applied to export XLIFF files for offline localization.

Експорт перекладів

Створюйте ZIP архів з останніми перекладами.

Статус експорту перекладу

Отримати статус експорту перекладів.

Завантажити переклади

Download a ZIP file with translations. You can choose the language of translation you need or download all of them at once.

Попередній переклад

Попередній переклад файлів проекту Crowdin.

Проекти облікового запису

Отримати список проектів.

Створити проект

Створення Crowdin проекту.

Редагувати проект

Редагування Crowdin проекту.

Видалити проект

Видалити Crowdin проект з усіма перекладами.

Додати папку

Додати папку до Crowdin проекту.

Змінити папку

Rename directory or modify its attributes. When renaming directory the path can not be changed (it means new_name parameter can not contain path, name only).

Видалити папку

Delete Crowdin project directory. All nested files and directories will be deleted too.

Завантажити словник

Download Crowdin project glossaries as TBX, CSV, or XLSX file.

Завантажити терміни в проект

Завантажити свої терміни для проекту Crowdin в форматах файлів TBX, CSV або XLS / XLSX.

Завантаження пам'яті перекладів (ПП)

Download Crowdin project Translation Memory as TMX, CSV, or XLSX file.

Завантаження пам'яті перекладів в проект

Завантажити свої файли пам'яті перекладів для проекту Crowdin в форматах файлів TMX, CSV або XLS / XLSX.

Мови, що підтримуються

Отримайте список підтримуваних мов з кодами Crowdin, зіставленнями з назвою локальними і стандартизованими кодами.

Експорт псевдо-перекладу

Створити файли псевдопереклада для всього проекту.

Завантаження псевдо-перекладу

Завантажити ZIP файл з псевдо-перекладами.

Експорт звіту про оцінку витрат

Згенеруйте звіт про оцінку витрат, щоб мати уявлення про те, як планувати бюджет. Цей звіт дозволяє розрахувати приблизну вартість перекладу рядків проекту, які поки що не перекладені.

Завантажити звіт оцінки витрат

Завантажити раніше створений звіт про оцінку витрат.

Експортувати звіт витрат на переклад

Сформувати звіт про витрати на переклад, щоб розрахувати реальну вартість перекладу і дізнатися, скільки потрібно заплатити вашим перекладачам і редакторам.

Завантажити звіт про вартість перекладу

Завантажте раніше створений звіт про витрати на переклад.

Експортувати звіт топа учасників

Сформувати звіт «Кращі учасники», щоб дізнатися, хто зробив найбільший внесок в переклад вашого проекту за вказаний період часу.

Завантажити звіт топа учасників

Завантажити раніше створений звіт кращих учасників.

Ця стаття була корисною?