@deeplx/core
Version:
An unofficial but powerful and easy-to-use yet free DeepL API client for Node.js using [DeepL](https://www.deepl.com) by porting [OwO-Network/DeepLX](https://github.com/OwO-Network/DeepLX).
56 lines • 2.08 kB
JavaScript
export const SUPPORTED_LANGUAGES = [
{ code: 'BG', language: 'Bulgarian' },
{ code: 'ZH', language: 'Chinese' },
{ code: 'CS', language: 'Czech' },
{ code: 'DA', language: 'Danish' },
{ code: 'NL', language: 'Dutch' },
{ code: 'EN', language: 'English' },
{ code: 'ET', language: 'Estonian' },
{ code: 'FI', language: 'Finnish' },
{ code: 'FR', language: 'French' },
{ code: 'DE', language: 'German' },
{ code: 'EL', language: 'Greek' },
{ code: 'HU', language: 'Hungarian' },
{ code: 'IT', language: 'Italian' },
{ code: 'JA', language: 'Japanese' },
{ code: 'LV', language: 'Latvian' },
{ code: 'LT', language: 'Lithuanian' },
{ code: 'PL', language: 'Polish' },
{ code: 'PT', language: 'Portuguese' },
{ code: 'RO', language: 'Romanian' },
{ code: 'RU', language: 'Russian' },
{ code: 'SK', language: 'Slovak' },
{ code: 'SL', language: 'Slovenian' },
{ code: 'ES', language: 'Spanish' },
{ code: 'SV', language: 'Swedish' },
{ code: 'TR', language: 'Turkish' },
{ code: 'ID', language: 'Indonesian' },
{ code: 'UK', language: 'Ukrainian' },
];
export const FORMALITY_TONES = new Set([
'formal',
'informal',
'undefined',
]);
export const API_URL = 'https://www2.deepl.com/jsonrpc';
export const HTTP_STATUS_OK = 200;
export const HTTP_STATUS_BAD_REQUEST = 400;
export const HTTP_STATUS_NOT_FOUND = 404;
export const HTTP_STATUS_NOT_ALLOWED = 405;
export const HTTP_STATUS_INTERNAL_ERROR = 500;
export const HTTP_STATUS_SERVICE_UNAVAILABLE = 503;
export const COMMON_HEADERS = {
'Content-Type': 'application/json',
'User-Agent': 'DeepL/1627620 CFNetwork/3826.500.62.2.1 Darwin/24.4.0',
Accept: '*/*',
'X-App-Os-Name': 'iOS',
'X-App-Os-Version': '18.4.0',
'Accept-Language': 'en-US,en;q=0.9',
'Accept-Encoding': 'gzip, deflate, br',
'X-App-Device': 'iPhone16,2',
Referer: 'https://www.deepl.com/',
'X-Product': 'translator',
'X-App-Build': '1627620',
'X-App-Version': '25.1',
};
//# sourceMappingURL=constants.js.map