n8n-nodes-language-detector
v1.0.8
Published
n8n community node to detect and convert language codes between ISO2, ISO3, English, Turkish and native language names. Supports 85+ languages.
Downloads
628
Maintainers
Readme
n8n-nodes-language-detector
An n8n community node that detects and converts language codes between ISO2, ISO3, English, Turkish and native language names.
Features
- ISO2 (tr, ru, en...) → converts to all formats
- ISO3 (TUR, RUS, ENG...) → converts to all formats
- English name (Turkish, Russian...) → converts to all formats
- Turkish name (Türkçe, Rusça...) → converts to all formats
- Native name (Türkçe, Русский...) → converts to all formats
- RTL language detection (Arabic, Hebrew, Persian...)
- 85+ languages supported
Output Fields
| Field | Example (for RUS) | |-------|------------------| | lang_iso3 | RUS | | lang_iso2 | RU | | lang_name_tr | Rusça | | lang_name_en | Russian | | lang_name_native | Русский | | lang_direction | ltr | | lang_found | true |
Installation
Docker
docker exec -it n8n sh
cd /home/node/.n8n
mkdir -p custom && cd custom
npm install n8n-nodes-language-detector
exit
docker restart n8nLocal (npm)
cd ~/.n8n
mkdir -p custom && cd custom
npm install n8n-nodes-language-detectorUsage
- Add a new node in n8n
- Search for "Language Detector"
- Input Field: Field name that contains the language code (e.g.
chatInput,language) - Output Prefix: Prefix for output fields (default:
lang) - On Not Found: What to do when language cannot be detected (keep nulls / skip / throw error)
Supported Input Formats
FORMAT 1 — 2-letter ISO-639-1 → "tr", "ru", "ar", "en" ...
FORMAT 2 — 3-letter ISO-639-2 → "TUR", "RUS", "ARA", "ENG" ...
FORMAT 3 — Full language name → "Turkish", "Türkçe", "Русский" ...License
MIT
