• ベストアンサー

文字列の変換について

Tyouhyou → 帳票 Printer → プリンター と文字列を変換するにはどうしたら良いですか? 何か良いツールがあれば教えて下さい。 変換アルゴリズムのヒントでも良いので教えて下さい。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • asciiz
  • ベストアンサー率70% (6650/9424)
回答No.3

>具体的には大量にある既存の英数ファイル名を日本語のファイル名に変更したいのです。 それは全く違う話ですねぇ^^; Googleの翻訳ツールを使えば、英語の方に関しては何とかなるかもしれません。 >全てのファイル名を一つのテキストファイルに一行ずつ書き出す所までは出来ました。 それでしたらさらに、拡張子部分を削除してください。 例) Tokyo.jpg Australia.jpg Tyouhyou.xls ↓ Tokyo Australia Tyouhyou  ※←ローマ字は翻訳できませんが Google翻訳ツールキットを開きます。 → https://translate.google.com/toolkit/ (1)[アップロード]ボタンを押します (2)「翻訳するコンテンツを追加」をクリック→「ファイルをアップロード」、[ファイルを選択]ボタンから翻訳したいテキストファイルを選びます。 (3)ターゲット言語として[日本語]を選びます (4)[次へ]ボタンを押します。 (5)翻訳ベンダーはお金がかかりますので、[注文しない]ボタン。 (6)アップロードされたテキストファイルが、左にオリジナル、右には機械翻訳である程度日本語に変換されたものが、表示されます。 (7)日本語になっていない所や、違う意味に翻訳されたりしている所をクリックして、編集枠内で、修正できます。 (8)ざっと見て翻訳が終わっていれば、[完了]ボタンを押します。 (9)メニューの「ファイル」-「ダウンロード」より、翻訳結果のテキストをダウンロードできます。 その後、元のテキストと、翻訳できたテキストを、Excelにでも読み込んで、リネームコマンドに結合し、コマンドプロンプトからバッチで流す感じですかねー。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • notnot
  • ベストアンサー率47% (4852/10267)
回答No.2

>英単語をカタカナにするのはさっぱり分からないそうで。。 規則はないので、辞書を引くしかないです。

全文を見る
すると、全ての回答が全文表示されます。
  • asciiz
  • ベストアンサー率70% (6650/9424)
回答No.1

変換したいのならとりあえず、ローマ字でそのまま打った「pりんてr」という読みで、「プリンター」という単語を登録すれば、変換できるようになります。 ---- なお私はそのようなことはせずに、 ・入力モード:半角英数 ・「半角英数からも変換する」オプションをオン としています。 このようにすると、「nyuuryoku」変換キー→「入力」のように変換できますし、「Printer」と打って、そのまま確定すれば英語そのままで確定できます。 まあでも「プリンター」は「purinta-」と入れるしかありませんけど…。

svjnu8ip
質問者

補足

すみません説明不足でした。 具体的には大量にある既存の英数ファイル名を日本語のファイル名に変更したいのです。 全てのファイル名を一つのテキストファイルに一行ずつ書き出す所までは出来ました。 Tokyo.jpg Australia.jpg Tyouhyou.xls etc... Tyouhyouなどのローマ字読みは何とかなるかもと言われたのですが。。 英単語をカタカナにするのはさっぱり分からないそうで。。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • C言語で16進数の文字コードを文字列に変換

    16進の文字コードを入力してそれに対応する文字列を出力したいのですが 文字列から16進コードに変換出来ても16進コードから文字列に変換することが出来ません。 参考になるコードかサイト、または何かヒントがございましたらよろしくお願い致します。

  • 文字列を数値に高速変換

    みなさんこんばんは。 文字列のセットがあります。 1.各文字列にインデックスを割り当てるには、   どのような方法がありますか?   0 から N-1 まで。N は文字列の個数 2.上記で作成したルールに基づき、   文字列をインデックスに高速に変換するには、   どのような方法がありますか? 原理、アルゴリズム、ソースコード、 なんでも結構です。 よろしくお願いいたします。

  • 文字列を数字型に変換したい

    いつもお世話になっております。 eclipseというツールでC言語のプログラムを触っているのですが、 文字列の数字を数値型に変換して掛け算をしたいのですが、 型変換の関数はありますでしょうか??

  • 文字列を画像データに変換  その方法は???

    次の機能を持ったプログラムを作りたいのです (1)ユーザーがプリンタに特定の文字列を出力する (2)その文字列を何等かの方法でフックする (3)フックした文字列の内容に従って画像イメージを組立て、その画像を文字列の代わりにプリンタに出力する すなわち『文字列ABCを印刷すると、特定の画像データabcが印刷される』という機能です 多分、常駐型のDLLとなるのでしょうがどの様ににしたら良いか皆目見当も着きません 何かヒントになるような事柄をご存じでしたらご指導お願い申し上げます

  • 文字列の変換について

    最近phpをはじめたものです。 質問ですが、 20081107180000 という文字列を 2008-11-07 18:00:00 という文字列に変換したいんですが、 どういった処理を行えばよいのでしょうか?

    • ベストアンサー
    • PHP
  • ファイルを文字列に変換

    ファイルを文字列に変換 ファイルを文字列に変換したいです。 文字しか送れないネットワークで、ファイルを文字列に変換し、その文字列を送り、受信機でファイルに変換する装置を作りたいです。 しかし、送り方&暗号化はわかったのですが、肝心のファイル⇔文字列(16進数などでも可)ができません。 LinuxをメインPCで使ってるので、Linuxで説明していただければ幸いです。 ファイルを文字列に変換するソフトとかありますか?

  • 文字列から数字への変換

    文字列から数字への変換にはatoiなどを使うと思うのですが これだと文字として0を変換すると アルファベットなどを変換した場合と 同じになってしまいますよね? 0も入力を受け付けてなおかつ文字列は受け付けないように するにはどのようにすればよいのでしょうか? アドバイス・回答よろしくお願いします

  • 数値を文字列に変換

    文字列を数値変換する関数はありますが、逆に数値を文字列に変換するにはどうやればよいのでしょうか?

  • 文字列を実数に変換するにはどうしたらいいでしょうか

    本に文字列を整数に変換する「atoi」はあったのですが、文字列を実数に変換する関数はないのでしょうか。教えて下さい。

  • 文字列変換について

    質問させてください。 携帯のサイトで各種(Vodafone, au)携帯電話からBBSに感想を入力する画面を作成しました。 入力される文字列は文字、数字、絵文字があります。 入力されたデータはPostgreSQLのDBに格納しています。 その格納された文字列(絵文字含む)を各種携帯で 表示してみたところ、お互いの絵文字が問題に なったため、変換処理を追加しました。 ======================================== $msg = "********";(DBから取得した文字列(絵文字含む)) $emoji = file(emoji_file.txt); for($r=0;$r<count($emoji);$r++){ $string = chop($emoji[$r]); $emoji_data = split("===", $string); if(strstr($msg, $emoji_data[0])){ echo("HIT"); $msg = eregi_replace($emoji_data[0], $emoji_data[1], $msg); } } echo($msg); ====================================== emoji_file.txt $Fr===1 $G-===281 $G.===287 ====================================== 上記のプログラムで、 DBから取得した文字列内にemoji_file.txt にある絵文字データがあれば数値に変換したいと 考えていますが、"HIT"が表示されるにも かかわらず変換されずに表示されます。 これは、"$G."などVodafoneの絵文字が 普通の文字列と違うからでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • PHP

専門家に質問してみよう