k-lani-code-translator
Keep the engineering judgement you already have when the syntax is unfamiliar. Open Rust, Python or another supported source beside a synchronized reading aid in C#, another programming language, English or German.
Free for personal, educational, research, nonprofit and open-source use. Commercial use requires a commercial licence. Where familiar syntax saves time
The reading aid does not automate a migration, prove correctness or replace expertise in the source language. It lowers the syntax barrier so experienced developers can understand more of the visible logic and make better-informed decisions. See it in actionRust source with a synchronized C# reading aid
C# source with a synchronized Rust reading aid
One source, several ways to understand itA Rust file can be opened beside C# and an English explanation at the same time:
The original remains visible. Unsaved edits, selections and scrolling stay synchronized across the open reading views. Supported languagesPython · TypeScript · C# · Java · C++ · C · PHP · Go · Rust · Kotlin · Ruby · Swift · VB.NET · Elixir · Zig · Erlang · JavaScript All 17 programming languages can be used as source and reading target. English and German are additional human-language reading targets. Start
The target selection can also be prepared under Settings → k-lani-code-translator → Target languages. More reading views can be added later from the same context menu. Reading and analysis helpThe extension can show:
Use k-lani-code-translator → Enable all help (Full) from the source
context menu to enable detailed translation hints and optional problem
analysis. Findings appear at the affected source location and in VS Code's
normal Problems view with source Local and privateTranslation runs on the local machine:
Types, libraries and methods outside the visible source can remain unresolved. Language features without a direct counterpart are approximated or marked instead of silently inventing equivalent behaviour. PlatformsPlatform-specific packages are available for:
Support and licensingReport an issue · Product website · Privacy · Commercial terms · Support development on Ko-fi The bundled software is licensed under the PolyForm Noncommercial License 1.0.0. The commercial licence is separate from voluntary Ko-fi support. |

