UNPKG

@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).

102 lines 3.31 kB
export const SUPPORTED_LANGUAGES = [ { code: 'AR', language: 'Arabic' }, { code: 'BG', language: 'Bulgarian' }, { code: 'CS', language: 'Czech' }, { code: 'DA', language: 'Danish' }, { code: 'DE', language: 'German' }, { code: 'EL', language: 'Greek' }, { code: 'EN', language: 'English' }, { code: 'EN-GB', language: 'English (British)' }, { code: 'EN-US', language: 'English (American)' }, { code: 'ES', language: 'Spanish' }, { code: 'ES-419', language: 'Spanish (Latin American)' }, { code: 'ET', language: 'Estonian' }, { code: 'FI', language: 'Finnish' }, { code: 'FR', language: 'French' }, { code: 'HE', language: 'Hebrew' }, { code: 'HU', language: 'Hungarian' }, { code: 'ID', language: 'Indonesian' }, { code: 'IT', language: 'Italian' }, { code: 'JA', language: 'Japanese' }, { code: 'KO', language: 'Korean' }, { code: 'LT', language: 'Lithuanian' }, { code: 'LV', language: 'Latvian' }, { code: 'NB', language: 'Norwegian Bokmål' }, { code: 'NL', language: 'Dutch' }, { code: 'PL', language: 'Polish' }, { code: 'PT', language: 'Portuguese' }, { code: 'PT-BR', language: 'Portuguese (Brazilian)' }, { code: 'PT-PT', language: 'Portuguese (European)' }, { code: 'RO', language: 'Romanian' }, { code: 'RU', language: 'Russian' }, { code: 'SK', language: 'Slovak' }, { code: 'SL', language: 'Slovenian' }, { code: 'SV', language: 'Swedish' }, { code: 'TR', language: 'Turkish' }, { code: 'UK', language: 'Ukrainian' }, { code: 'VI', language: 'Vietnamese' }, { code: 'ZH', language: 'Chinese' }, { code: 'ZH-HANS', language: 'Chinese (Simplified)' }, { code: 'ZH-HANT', language: 'Chinese (Traditional)' }, ]; export const ONESHOT_FREE_ENDPOINT = 'https://oneshot-free.www.deepl.com/v1/translate'; export const ONESHOT_PRO_ENDPOINT = 'https://oneshot-pro.www.deepl.com/v1/translate'; export const IMPERSONATED_CHROME_MAJOR = '120'; export const CHROME_EXTENSION_VERSION = '1.86.0'; export const CHROME_EXTENSION_ID = 'cofdbpoegempjloogbagkncekinflcnj'; export const MAX_FREE_TEXT_LENGTH = 1500; 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_PAYLOAD_TOO_LARGE = 413; export const HTTP_STATUS_TOO_MANY_REQUESTS = 429; export const HTTP_STATUS_INTERNAL_ERROR = 500; export const HTTP_STATUS_SERVICE_UNAVAILABLE = 503; export const TARGET_LANG_MAP = { AR: 'ar', BG: 'bg', CS: 'cs', DA: 'da', DE: 'de', EL: 'el', 'EN-GB': 'en-GB', 'EN-US': 'en-US', ES: 'es', 'ES-419': 'es-419', ET: 'et', FI: 'fi', FR: 'fr', HE: 'he', HU: 'hu', ID: 'id', IT: 'it', JA: 'ja', KO: 'ko', LT: 'lt', LV: 'lv', NB: 'nb', NL: 'nl', PL: 'pl', 'PT-BR': 'pt-BR', 'PT-PT': 'pt-PT', RO: 'ro', RU: 'ru', SK: 'sk', SL: 'sl', SV: 'sv', TR: 'tr', UK: 'uk', VI: 'vi', ZH: 'zh-Hans', 'ZH-HANS': 'zh-Hans', 'ZH-HANT': 'zh-Hant', EN: 'en-US', PT: 'pt-BR', }; export const SOURCE_LANG_MAP = { ...TARGET_LANG_MAP, EN: 'en', PT: 'pt', }; //# sourceMappingURL=constants.js.map