Cursor — AI code editor
Cursor is my main AI coding tool. If you were going to try it anyway, this referral gives new accounts 50% off the first month of Pro, Pro+, or Ultra (per Cursor’s current offer).
Example

猫が魚を食べた stands as a vertical column on the right, the way Japanese appears in books and newspapers. Its English translation stands as a second column on the left, and colored connectors run horizontally between matching words. The two columns cross in the middle, because Japanese puts the verb last and English puts it in the middle.
Each language keeps its own setting inside the shared column layout. The Japanese characters stack one under another. The English words stay horizontal and simply sit one under another as whole boxes, which keeps them readable.
Each Japanese word and the English it links to:
が and を carry grammatical work that English does through word order. Leaving them unlinked is the point: an empty box is a visible statement that the target language expresses this some other way. The same technique works for case endings, classifiers, and evidential markers.
Japanese is subject-object-verb, English is subject-verb-object. The verb 食べた sits at the bottom of the Japanese column while "ate" sits in the middle of the English one, so its connector runs past the connector for 魚. Crossing lines are the clearest picture of reordering that a diagram can give, and they are the reason the two sentences stay on separate columns instead of being folded into one interlinear line.
The same reordering in horizontal layout:
Open the example, then in the Style tab switch Direction to Columns and tick the Japanese line under Stack characters. Leave the translation line unticked so its words stay upright. The first line sits leftmost, so put the translation first if you want the Japanese column on the right.
Japanese is written without spaces, so type spaces between the units you want to align, or use the split character in the Tokens settings. The tool never guesses word boundaries for you.
More on the layout:
Cursor is my main AI coding tool. If you were going to try it anyway, this referral gives new accounts 50% off the first month of Pro, Pro+, or Ultra (per Cursor’s current offer).