YahooAPIを利用してルビを振るやつ
だいたい8年ぐらい前にやったネタなんですけど、未だに動きます。ここはYahooさんに感謝したいところです。
そんなに長いコードではありませんが、44行目だけ自分でYahooAIPに登録してふりがなAPIを利用するためのアプリケーションIDというのを取得して設定しなければならない仕様になっています。詳しくは以下をご参照ください。
https://developer.yahoo.co.jp/webapi/jlp/
ExtendScriptでのソケット通信のお手本みたいな構成になっていますので、そこら辺の事を重点的に見ていただくと勉強になるかもしれません。
もちろん、総ルビとかで息絶え絶えになりそうなときなんかに役に立ちます。コード自体は以下から取ってきてください。
https://github.com/ten-A/Extend_Script_experimentals/blob/master/group_ruby.jsx
繰り返しになりますが、YahooAPIのアプリケーションIDを書き換えないと動かないのでそこらへんの事にご注意ください。
ちなみに、わたし自身はこれで総ルビ振った後にMonoRubyエクステンションで手を加えていくようなワークフローで処理しています。(^-^)/