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

13 lines 510 B
import { SUPPORTED_LANGUAGES, } from "./constants.js"; let abbreviateLanguageDictionary; function getAbbreviateLanguages() { return (abbreviateLanguageDictionary ??= SUPPORTED_LANGUAGES.reduce((acc, lang) => { acc[lang.code.toLowerCase()] = lang.code; acc[lang.language.toLowerCase()] = lang.code; return acc; }, {})); } export function abbreviateLanguage(language) { return getAbbreviateLanguages()[language.split('-')[0].toLowerCase()]; } //# sourceMappingURL=utils.js.map