<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mark Mennell</title>
    <description>The latest articles on DEV Community by Mark Mennell (@markmnl).</description>
    <link>https://dev.to/markmnl</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4233491%2F5dc84d78-befa-43a3-8cf6-0d5724a671fe.jpg</url>
      <title>DEV Community: Mark Mennell</title>
      <link>https://dev.to/markmnl</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/markmnl"/>
    <language>en</language>
    <item>
      <title>Mimikara 耳から - Display English sub-titles when they are spoken</title>
      <dc:creator>Mark Mennell</dc:creator>
      <pubDate>Sun, 08 Nov 2026 11:37:24 +0000</pubDate>
      <link>https://dev.to/markmnl/mimikara-er-kara-display-english-sub-titles-when-they-are-spoken-5b1h</link>
      <guid>https://dev.to/markmnl/mimikara-er-kara-display-english-sub-titles-when-they-are-spoken-5b1h</guid>
      <description>&lt;p&gt;I'v watched many days worth of anime over my life and learnt surprisingly little Japanese, despite always chosing original language audio. I was hoping to learn more Japanese, but incidentally, without effort and think it may be because as we read thee English subtitles left to right - the translation doesn't correspond to the audio. (I know translation doesn't mean one-to-one subtitle to spoken word, still, over time one would learn, I hope, corresponding Japanese words for their English translations).&lt;br&gt;
For example, Luffy's famous line:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;海賊王におれはなる！Kaizoku-ō ni ore wa naru!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;which translates to: &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I'm gonna be King of the Pirates!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I always thought "Kaizoku-ō" meant King (because it sounds like German for emperorer: "Kaiser"), but actually it means Pirate! &lt;/p&gt;

&lt;p&gt;So I have just started a project: &lt;a href="https://github.com/markmnl/mimikara" rel="noopener noreferrer"&gt;mimikara&lt;/a&gt;, which only shows the English subtitle at the exact time the audio is spoken&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F852rityd8rey0h30xpys.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F852rityd8rey0h30xpys.png" alt=" " width="800" height="602"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It works by turning a Japanese and an English subtitle file into .ass subtitles where each English word fades in at the moment its Japanese counterpart is spoken, by pairing the cues by time, tokenising the Japanese with UniDic, asking an LLM which English word maps to which Japanese word, timing those words by mora count or forced alignment, and rendering the line with colour and opacity changes only so the English still reads naturally left to right.&lt;/p&gt;

</description>
      <category>japanese</category>
    </item>
  </channel>
</rss>
