Hackers' Pub アップデート: LLM ベースの記事翻訳機能

洪 民憙 (Hong Minhee) @hongminhee@hackers.pub

LLM ベースの記事翻訳機能が追加されました。まず、自分が書いた記事が LLM を利用して翻訳されることを許可するには、記事の公開設定で「LLM ベースの自動翻訳を許可」オプションをオンにする必要があります。既存の記事はすべてこのオプションがオフになっていますが、新しく書く記事の場合はデフォルトでオンになっています。

韓国語版の記事公開設定ページに追加された「LLM ベースの自動翻訳を許可」オプション
韓国語版の記事公開設定ページに追加された「LLM ベースの自動翻訳を許可」オプション
英語版の記事公開設定ページに追加された「Allow LLM-powered automatic translation」オプション
英語版の記事公開設定ページに追加された「Allow LLM-powered automatic translation」オプション

上記のようにオプションをオンにした記事は、上部に次のように「他の言語で読む」メニューが表示されます。このメニューに表示される言語リストは言語設定で設定できます。

記事の冒頭に表示される「他の言語で読む」メニュー(韓国語版)
記事の冒頭に表示される「他の言語で読む」メニュー(韓国語版)
記事の冒頭に表示される「Read in other languages」メニュー(英語版)
記事の冒頭に表示される「Read in other languages」メニュー(英語版)

このうち、すでに翻訳が完了している言語はすぐに表示されますが、まだ翻訳が完了していない言語の場合、以下のように待機を促すメッセージが表示されます。記事の量によって翻訳時間は異なりますが、短いもので30秒、長いもので5分程度かかります。

記事が翻訳中であることを示すメッセージ(韓国語版):「この記事は英語から韓国語に翻訳中です。翻訳が完了するまでお待ちください。」
記事が翻訳中であることを示すメッセージ(韓国語版):「この記事は英語から韓国語に翻訳中です。翻訳が完了するまでお待ちください。」
記事が翻訳中であることを示すメッセージ(英語版):「This article is being translated from Korean to English. Please wait until the translation is complete.」
記事が翻訳中であることを示すメッセージ(英語版):「This article is being translated from Korean to English. Please wait until the translation is complete.」

翻訳が完了すると、以下のようにメッセージが変わります。

記事の翻訳版の上部に表示されるメッセージ(韓国語版):「この記事は英語から韓国語に翻訳されました。」
記事の翻訳版の上部に表示されるメッセージ(韓国語版):「この記事は英語から韓国語に翻訳されました。」
記事の翻訳版の上部に表示されるメッセージ(英語版):「This article has been translated from Korean to English.」
記事の翻訳版の上部に表示されるメッセージ(英語版):「This article has been translated from Korean to English.」

翻訳機能は、私が Hackers' Pub を最初に構想した時から核心機能として考えていたものでした。ソフトウェアプログラマーとして一定レベル以上成長するためには必ず英語を学ばなければならないという不合理さや、日本語や中国語など英語以外の言語で書かれた多様な資料にほとんどの外国人がアクセスできないという残念さを長い間感じていたからです。幸いなことに、最近 LLM の翻訳品質が非常に向上し、これを活用して Hackers' Pub のような小さなウェブサイトでもかなり良質な翻訳機能を実装できるようになりました。

ちなみに、現在翻訳に使用しているモデルは Claude Sonnet 3.7 です。決して安価とは言えないモデルですが、試験的に運用してみて、コストが負担になりすぎると判断した場合は、Gemini 2.5 Flash のような他のモデルへの切り替えも検討しています。

とにかく、せっかく追加した翻訳機能ですので、多くの方々に有用性を感じていただければ嬉しいです。

以下は、私がサンプルとして事前に作成しておいた翻訳版です:

6

コメント無し

フェディバース(fediverse)アカウントをお持ちの場合、この記事にコメントを残すことができます。ご利用のインスタンスの検索バーにhttps://hackers.pub/ap/articles/01969504-4aea-7200-a1ae-824b4f62ea7aを検索し、該当記事にコメントを残してください。