Скачивание памяти переводов

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 API v2
Скачать память переводов Crowdin как TMX, CSV или файл XLSX.

Запрос

Примечание: Используйте комбинацию идентификатора проекта; имени пользователя, и ключа учетной записи, чтобы перейти в эту конечную точку.

GET https://api.crowdin.com/api/project/{project-identifier}/download-tm?login={username}&account-key={account-key}

Параметры

Название Значение Описание
include_assigned необязательный булево Определяет, должны ли быть включены в скачанный TMX-файл назначенные наборы Памяти Переводов. Допустимые значения: 0, 1.
По умолчанию 1.
source_language необязательный строка Определяет исходный язык для языковой пары. Должен использоваться Код языка rowdin.
target_language необязательный строка Определяет целевой язык для языковой пары. Должен использоваться Код языка rowdin.
Variables
project-identifier строка Идентификатор проекта.
login строка Ваше имя пользователя в Crowdin.
account-key строка API ключ вашего аккаунта.

Примеры

wget -O project.tmx "https://api.crowdin.com/api/project/{project-identifier}/download-tm?login={username}&account-key={account-key}"
<?php
ini_set('auto_detect_line_endings', 1); // allows file support for macintosh
ini_set('default_socket_timeout', 5); // socket timeout, just in case

file_put_contents('project.tmx', file_get_contents('https://api.crowdin.com/api/project/{project-identifier}/download-tm?login={username}&account-key={account-key}'));

Была ли эта статья полезной?