SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Enalica
2013.05.18 Gunma.web #13
@ivoryworks
❤
@ivoryworks
Webで食ってないサラリーマン。
Enalica
エナリカ
「こんとんじょのいこ」
こんとんじょのいこ(A to O)
かんたんじ ゃ な いか
↓ ↓ ↓ ↓ ↓
こ んと んじ ょ のいこ
検証:Apache
オポッチ・・・。
「オポッチ」
ルビ振りAPI
● 漢字かな交じり文に振り仮名(ルビ)を付ける
● ルビ振りの度合いを調整可能(9段階)
● 利用上限 24時間中、50000件/1ID が上限
● 最大サイズ 100kbyte/1リクエスト
● 単語の区切りは独自仕様で形態素と異なる
ルビ振りAPI Yahoo!デベロッパーネットワーク
http://developer.yahoo.co.jp/webapi/jlp/furigana/v1/furigana.html
構造:「簡単だ」の例
<Result>
<WordList>
<Word>
<Surface>簡単</Surface> ←原文
<Furigana>かんたん</Furigana> ←ルビ(かな)
<Roman>kantan</Roman> ←ルビ(ローマ字)
</Word>
<Word>
<Surface>だ</Surface> ←原文
</Word>
<WordList>
<Result>
ルビあり
ルビなし
ルール
● 「あ段」を「お段」に置換する。
● 読みが変化(置換)した漢字は振り仮名表示。
Enalica
http://enalica.ivoryworks.com/
Enalica
http://enalica.ivoryworks.com/
ENALI CORE
input:簡単じゃないか。
http://enalica.ivoryworks.com/
YouはShock問題
助詞の「は」を「ほ」に変
換している。
読みは「HA」ではなく
「WA」である。
愛でている。
対策
助詞の「は」を「ほ」に置換してしまう問題
→1文字で区切られる「は」は置換しない。
<Word>
<Surface>は</Surface>
</Word>
*形態素と異なる仕様と言われているが、助詞はちゃんと区切
られている。
ははははじめてツイートした
愛でる問題
「愛で」を「めで」と読んでしまう問題
→APIの結果に従うしかない
→間違ってたら平仮名にして再変換
→「愛」「で」半角スペース入れるのもいい
→ユーザーが調整する
Enalica
http://enalica.ivoryworks.com/
もとめ
本来、ユニバーサルアクセスとか、アクセシビリティ
向上のための<ruby>タグですが、十分くだらない
事に有効活用できました。
やったね!

Más contenido relacionado

Más de ivoryworks .

Server pushnavigations
Server pushnavigationsServer pushnavigations
Server pushnavigationsivoryworks .
 
Gunmaweb#11 jojoshiritori
Gunmaweb#11 jojoshiritoriGunmaweb#11 jojoshiritori
Gunmaweb#11 jojoshiritoriivoryworks .
 
Gunma.web#10 Make Slide
Gunma.web#10 Make SlideGunma.web#10 Make Slide
Gunma.web#10 Make Slideivoryworks .
 
Gunma.web#8 ribbon spread
Gunma.web#8 ribbon spreadGunma.web#8 ribbon spread
Gunma.web#8 ribbon spreadivoryworks .
 
20111217 gunmaweb#7 エダカリン!
20111217 gunmaweb#7 エダカリン!20111217 gunmaweb#7 エダカリン!
20111217 gunmaweb#7 エダカリン!ivoryworks .
 
20110903 gunmaweb#6 pavone
20110903 gunmaweb#6 pavone20110903 gunmaweb#6 pavone
20110903 gunmaweb#6 pavoneivoryworks .
 
20110514 gunma.web#5 Area-E-Gator
20110514 gunma.web#5 Area-E-Gator20110514 gunma.web#5 Area-E-Gator
20110514 gunma.web#5 Area-E-Gatorivoryworks .
 
20110212 gunma.web#4 コトバパレット
20110212 gunma.web#4 コトバパレット20110212 gunma.web#4 コトバパレット
20110212 gunma.web#4 コトバパレットivoryworks .
 
20101211 gunma.web#3 LanguaGegenerationLoss
20101211 gunma.web#3 LanguaGegenerationLoss20101211 gunma.web#3 LanguaGegenerationLoss
20101211 gunma.web#3 LanguaGegenerationLossivoryworks .
 
20101009 gunma.web#2 スタパさんをつくるはなし
20101009 gunma.web#2 スタパさんをつくるはなし20101009 gunma.web#2 スタパさんをつくるはなし
20101009 gunma.web#2 スタパさんをつくるはなしivoryworks .
 

Más de ivoryworks . (11)

Before studying
Before studyingBefore studying
Before studying
 
Server pushnavigations
Server pushnavigationsServer pushnavigations
Server pushnavigations
 
Gunmaweb#11 jojoshiritori
Gunmaweb#11 jojoshiritoriGunmaweb#11 jojoshiritori
Gunmaweb#11 jojoshiritori
 
Gunma.web#10 Make Slide
Gunma.web#10 Make SlideGunma.web#10 Make Slide
Gunma.web#10 Make Slide
 
Gunma.web#8 ribbon spread
Gunma.web#8 ribbon spreadGunma.web#8 ribbon spread
Gunma.web#8 ribbon spread
 
20111217 gunmaweb#7 エダカリン!
20111217 gunmaweb#7 エダカリン!20111217 gunmaweb#7 エダカリン!
20111217 gunmaweb#7 エダカリン!
 
20110903 gunmaweb#6 pavone
20110903 gunmaweb#6 pavone20110903 gunmaweb#6 pavone
20110903 gunmaweb#6 pavone
 
20110514 gunma.web#5 Area-E-Gator
20110514 gunma.web#5 Area-E-Gator20110514 gunma.web#5 Area-E-Gator
20110514 gunma.web#5 Area-E-Gator
 
20110212 gunma.web#4 コトバパレット
20110212 gunma.web#4 コトバパレット20110212 gunma.web#4 コトバパレット
20110212 gunma.web#4 コトバパレット
 
20101211 gunma.web#3 LanguaGegenerationLoss
20101211 gunma.web#3 LanguaGegenerationLoss20101211 gunma.web#3 LanguaGegenerationLoss
20101211 gunma.web#3 LanguaGegenerationLoss
 
20101009 gunma.web#2 スタパさんをつくるはなし
20101009 gunma.web#2 スタパさんをつくるはなし20101009 gunma.web#2 スタパさんをつくるはなし
20101009 gunma.web#2 スタパさんをつくるはなし
 

Gunmaweb#13 enalica