Enklast är nog att använda bilder, eftersom inte alla (Alltså de flesta utanför Japan) har japanska fonter på ina datorer.
Med det sagt finns det ändå en bra lösning, om du vill att det ska vara text som ändras.
Jag har skrivit ett litet "behavior" som det heter som fixar detta.
När det gäller själva tecknen, så finns det en sida som konverterar romaji till kana: http://kanjidict.stc.cx/hiragana.php. Välj &# codes som encoding, kopiera sedan från källan till alttext i koden.
Skriptet är inte kompatibelt med mozilla/firefox för tillfället, men ge mig ett par minuter så fixar jag det också :)
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<title></title>
<style type="text/css">
a[lang="ja"][title]:hover::after {content: attr(title); padding: .1em;}
a[lang="ja"][title]:hover span[lang="en"] {display: none;}
</style>
<ul>
<li><a lang="ja" title="&#33521;&#21644;&#36766;&#20856;" href="#"><span lang="en">English</span></a>
</ul>
Så skulle jag vilja lösa det. Jag har inte lyckats få det fungera med IE, men å andra sidan visas den japanska texten i en tooltip <edit>...fel av mig, det visas fyrkantiga rutor i en tooltip</edit>. Annars kanske IE7 har lösningen. :)