🤖 AI Summary
walkersumida/deepl.nvim is a lightweight Neovim plugin that sends visually selected text to the DeepL API and shows translations in a floating window. Installable via common plugin managers (packer/Plug), it requires Neovim 0.7+, curl, and a DeepL API key set in the DEEPL_API_KEY environment variable (supports free/paid plans). Usage is simple: select text in visual mode and run :DeepL <LANG> (e.g., :DeepL EN, :DeepL JA); example keymaps are provided for quick access. The floating result can be dismissed with q or ESC, and basic error hints are shown for missing API key or curl failures. There are currently no extra configuration options, though the author notes they may be added later.
For the AI/ML and developer community this plugs high-quality machine translation directly into the edit loop—handy for multilingual code comments, documentation, localization tasks, and quick translation checks without leaving the editor. Because it relies on DeepL’s API, translation quality, supported languages, and usage limits/pricing are governed by DeepL; network latency and API costs apply. The implementation is intentionally minimal, making it easy to inspect, extend, or incorporate into custom workflows and mappings within Neovim.
Loading comments...
login to comment
loading comments...
no comments yet