はじめに 2015年以降、AI業界の技術ニューラルネットワークの発展に伴い、ニューラル翻訳(Neural Machine Translation、以下はNMT)という新しい機械自動翻訳が登場しました。 誕生わずか数年のNMTですが、従来のルールベース翻訳(Rule Base Machine Translation。以下、RBMT)や統計翻訳(Statistical Machine Translat…
訪日外国人旅行客が増えている今、WEBサイトの多言語化は外国人観光客を集客するための必要不可欠なツールになりつつあります。 私は高電社で、WEBサイトの自動翻訳サービス「Myサイト翻訳」の開発・技術担当をしています。 このブログでは、2018年夏にプレスリリースされた上位バージョン「Myサイト翻訳 プレミアム」について、開発秘話も交えながらご紹介したいと思います。 「Myサイト翻訳」「Myサイト翻…
目次 [その1] テキスト処理(text processing)の重要性 辞書引きとは何か(本記事がカバーする内容について) Trie木(trie)の基本的な考え方 ダブル配列(double array)について [その2] ダブル配列の作成 [その3] ダブル配列のPythonによる実装(その1) ダブル配列のPythonによる実装(その2) [その4] ダブル配列のPythonによる実装(その…