0.1.7 • Published 11 months ago

deepl-languages v0.1.7

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

DeepL Languages

Build Status Version Downloads

Maps the languages currently supported by operations of the DeepL API. The data auto-updates every 3 days, if needed.

Usage

const { isLanguageSupported } = require("deepl-languages");

console.log(isLanguageSupported("en"));
// true

API

Access to supported languages

The raw sets of supported languages, as returned by DeepL API, are made accessible:

const { source } = require("deepl-languages");

console.log(source);
// [{language: 'BG', name: 'Bulgarian'}, {…}, {…}, …]

// OR
const deepL = require("deepl-languages");

console.log(deepL.dataSource);
// [{language: 'BG', name: 'Bulgarian'}, {…}, {…}, …]

Supported types are: source & target.

Check if a language is supported

isLanguageSupported(code, type) returns whether a language is supported or not:

  • code must be a BCP 47 language tag, as per ISO 3166-1
  • type must be either source or target (defaults to source)
const { isLanguageSupported } = require("deepl-languages");

console.log(isLanguageSupported("en"));
// true

console.log(isLanguageSupported("en", "source"));
// true

console.log(isLanguageSupported("en-gb", "target"));
// true

License

deepl-languages is released under the MIT License. See the bundled LICENSE file for details.

0.1.7

11 months ago

0.1.6

1 year ago

0.1.5

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago