大きなXMLファイルがあり、半角カタカナを全角カタカナに変換しないと使えない事があります。

約一万行あるのでテキストエディタは使えません。オンライン変換も難しいです。

私はMac OS Xを使っています。プログラムで変換する場合、どうしたら良いでしょうか?