Fluent Source {文}
Adds inline translations of libraries directly in the code editor, in hover information, and code completion suggestions for TypeScript and Python. Visit our website at fluentsource.dev or on GitHub. 🌐 Read Me Translations: Español | Français (France) | Français (Canada) | Deutsch | Italiano | Português (Brasil) | Português (Portugal) | Русский | Čeština | Türkçe | Polski | Svenska | Nederlands | Українська | Ελληνικά | 简体中文 | 繁體中文 | 日本語 | 한국어 | हिन्दी | বাংলা | ไทย | Tiếng Việt | Bahasa Indonesia | Filipino | עברית | العربية | فارسی
Features🎁 Get 5 Translations Free - Get your first 5 library translations free. After that, subscribe for up to 500 translations per month. Free trials require an account. Sign up at fluentsource.dev. 🌐 Over 25 Locales Supported - Translate libraries in your code in over 25 languages including Spanish, French, German, Chinese, Japanese, Korean, Arabic, and more. Don't see your language? Let us know by opening an issue on our GitHub Issues page. Supports TypeScript 💙 and Python 🐍 - Fluent Source fully supports TypeScript and Python with code completion and visual overlays for your code and hover text. Jupyter Notebook files are also supported! 💡 Beta: Code Completion Suggestions - When writing code, Fluent Source provides translated visualizations of suggestions in your completions list.
⏰ Get Translations in Seconds - Fluent Source can translate any library in your codebase, often within seconds.
✅ Toggle Translations - If you don't need translations for a library or file, they can be easily toggled off without affecting other translations.
✨ Intuitive Interface - Translations can easily be viewed without interrupting your workflow. Hover over a translated library to view its translation, or see inline translations directly in the code editor. 🦕 Multiple Manifest Formats Supported - Fluent Source supports all popular manifest file formats including TypeScript's package.json and deno.json and Python's requirements.txt and pyproject.toml. 🌳 Sub-dependencies Covered - Downloads not only translate the libraries you directly import, but also their sub-dependencies at no additional cost. 📰 Keep up to date - Fluent Source can tell when your dependencies have been updated in your manifest and will update translations automatically. 🔒 Private and Secure - The extension does not send your codebase to a server. The extension will read your dependency list in your dependency file on your device, and send the list of libraries to our servers to request translations. Once the libraries are translated, our extension will locally translate the code on your device. None of your code leaves your device, is stored on our servers, or sent to third parties. 🤝 Source Available - Feel secure knowing that Fluent Source extension is openly developed and able to be reviewed on GitHub. Extension SettingsAll settings are easily accessible through the Fluent Source tab in the bottom right of the editor.
From this UI, you can:
In environments with many extensions, the Fluent Source tab may be hidden by other items. You can also access settings through the command palette (Ctrl+Shift+P or Cmd+Shift+P) and searching for "Fluent Source: Extension Settings". Known IssuesFor Python files, the file must be re-opened after downloading translations for the first time. This is a known issue that we are working on fixing. At this time we do not currently support the following:
Additionally this extension may not work or interfere with other extensions that modify the completion suggestions or hover information. Please report any issues you encounter on our GitHub issues page. Release NotesPlease refer to the CHANGELOG for a list of changes to the extension. Licensed under the Business Source License 1.1 — see the LICENSE file for details. |