Hey guys,
I built an integration between CIJ and my transcript analysis product Verba and it injects Verba functionality directly into the CIJ website interface.
Here’s a quick video demo and tutorial on how to install it and use it:
Verba is a transcript analysis tool for learning Japanese, the Verba website allows you to work with other kinds of content and will be announced in coming weeks (get updates when main product launches: Verba newsletter), but right now using Verba inside CIJ is available to use right now.
What you get right now is word by word highlighting, slow TTS audio (with gemini flash 3.1 because it is best with pitch accent), and contextual definitions (to get a quick idea of what a word means in context).
When you add the snippet below to Your Userscripts, then a new ‘Verba Transcript’ tab will appear alongside the CIJ Transcript tab. It behaves exactly like a NIJ tab so you can move it to the side of the video. There’s also a ‘Verba Transcript Layout’ button in the layouts settings.
More functionality coming soon. See the demo video attached.
Try it out:
- go to Your Userscripts , and paste the snippet below, and press save.
- Then go to Comprehensible Japanese and click the Verba Transcript tab.
Snippet:
(function () {
const s = document.createElement('script')
s.src = 'https://web.verba.app/embed/nij.js?v=' + Date.now()
document.head.appendChild(s)
})()
Would love to hear your feedback.
Cheers!
Ben (founder of Verba)
EDIT:
June 15th, 2026: Update: Analysis Queue
The Verba in CIJ integration now creates a ‘Analysis Queue’ tab that shows you which CIJ videos have been processed with Verba:
and which are in the queue:
June 15th, 2026: Update: Request and See Verba Status in Grid:
You can now request a video or see whether a given video is requested or already analyzed from the watch page
June 19th, 2026: Update: Keyboard Shortcuts and Queue Automation
The integration now gives you a few keyboard shortcuts.
The analysis queue is now automated, so the number of videos with Verba transcripts available will start ramping up.
New demo video:
July 1, 2026: Major Update! Track known words
Verba now automatically tracks which words you have interacted with, and allows you to mark words as ‘known’.
Verba doesn’t just track lemmas, it tracks disambiguated lexical senses, in other words, it knows exactly what word sense is being used for each word, so if you mark a word ‘known’ you’re marking a word sense known. This is helpful for highly polysemous words with many varying usages and meanings like かける (掛ける) that can mean hang, multiply, pour/sprinkle, sit down etc. etc. depending on context.







