HN 日本語サマリー

← 一覧へ戻る
その他

Picolibrary: 小さな出版社

Picolibrary: A Small Press (novalis.org)

15 pointsby luu2 コメント

要約

著者は、かつてお気に入りの本だった「Professor Mmaa’s Lecture」を再版することを決定しました。このプロセスでは、権利の取得、Authors Guildのモデル契約を参考にClaude AIが作成した契約書のレビュー、スキャンした書籍のOCR処理とLLMによるテキストクリーニング、そして電子書籍特有のレイアウト調整や特殊な記号のレンダリングといった技術的な課題への対応が含まれます。AIの活用は契約作成やテキスト校正に役立ちましたが、最終的な確認と調整は人間の手で行う必要がありました。

全文翻訳

Toggle navigation Occasional Thoughts Archive RSS Picolibrary: a very small press 2026年8月31日 私は本を再版することにしました。Fediverseのあるユーザー(誰だったか思い出せませんが)が、「Professor Mmaa’s Lecture」が彼のお気に入りの本だと言っていました。そこで、権利保有者に連絡を取り、再版できるかどうかを確認しました。ゲームの作業を進めるべきことは分かっていますが、夏は忙しく、自由な時間がなかなか取れませんでした。また、この権利について問い合わせたのは数年前でしたが、つい最近になって返事がありました。人々を混乱させるために、私は初めて買った本がこれだと皆に言っています。 最終的に話をしたエージェントは、本を出版したことがない人間から連絡があったことに少し驚いていました。私はゲームの作り方を理解したので、本もきっと作れるはずだと弁明するしかありません。また、以前はソフトウェアの自由に関する法的な問題に取り組んでいたため、著作権法についてかなり詳しいことも知っています。(実際、Amazonよりも著作権法について詳しいようで、Amazonは当初、著作権が切れていると考えたためこの本を拒否しましたが、私が説明すると翻意しました。) とにかく、あなたは物事を実行できるのです。以下は、このプロセスがどのようなものだったかについてのメモです。 まず、契約です。自分で本の契約書を書く自信はありましたが、わざわざそうする必要はありませんでした。なぜなら、Authors Guildには素晴らしいモデル契約があるからです。つまり、著者にとっては(予想通り)素晴らしいものです。しかし、各条項の背後にある理由も、分かりやすい英語で説明されています。これは再版なので、権利の問題が異なり(また、その条項の一部には同意できませんでした)、そのまま verbatim で使用したくはありませんでした。ClaudeにAuthors Guildの契約書に触発された新しい契約書を作成してもらい、それが私の望むものであることを確認しました。読み上げ機能の問題をClaudeに思い出させる必要がありました。明らかに、私は本を盲人やその他の読書障害のある人々にもアクセス可能にしたいのです!また、Claudeによる最初のドラフトの内部レビューで、9つもの欠落した条項が見つかりました。Claudeに自分の作業をレビューさせるように依頼すると、ほぼ間違いなく修正すべき点が見つかります。 次に、テキストの準備です。昔は、Dover社がパブリックドメインの作品を再版したい場合、写真製版を行っていました。これは美しくはありませんでしたが、20世紀の技術で完全に目的を果たしました。今は21世紀です。本をスキャンしてOCR処理することができます。OCRは、特に本に英語以外のテキストが混在している場合、奇妙なスキャンエラーを発生させることがよくあります。歴史的には、これらは手作業で修正されていました。今では、LLMがそれを行ってくれます。 これが100%完璧ではないこと、特にフォーマットに関しては警告しておきます。「Professor Mmaa’s Lecture」には、イラスト、表、下付き文字、スモールキャップ、イタリック体などがあります。これらはすべて手動で確認する必要があります。しかし、テキスト自体にはエラーは見つかりませんでした。スキャンミスを見つけるのは簡単だと思うかもしれません。単に単語でないものを検索すればよいのです。しかし、この本はハップクス・レゴメナ(hapax legomena、一度しか使われない単語)でいっぱいです。「Brillat-Beetonin」、「kcourage」、「Homomahomet」、「abbovvve」、「Maetermith」など、いくつか例を挙げます。ああ、翻訳されていないフランス語もあります。LLMは汗一つかかずにそれを行います。アーカイブ担当者は、このLLMの超能力について数年前から知っています。 当初、私はInternet Archiveのスキャンを利用しようと考えていました。残念ながら、彼らのスキャンは1975年版であり、権利保有者は1953年版の使用を望んでいました。両者にはかなり大きな違いがあります。1975年版は実際には20%近く長くなっています。新しい部分があちこちにあります。例えば、これです:「もし、非常に敬虔なArchussherが唱えた説をこれに加えるならば。彼は、左から右へ消費されるセルロースのコレクションの右から左への消費に基づいて結論を下し、そのコレクションは創世記vとして知られていると宣言した。彼は、ホモ自身によれば、ホモカレンダーの紀元前4004年10月28日の午前9時にその出現があったと述べた。たとえ、ホモを一部の科学者が『まだホモではない』と呼び、他の人々が『もうホモではない』と呼ぶものを呼ぶことに同意したとしても、この哺乳類の年齢の様々な推定値の間にどれほどの不一致があるかを私たちは理解するだろう。」新しい部分に加えて、1975年版にはいくつかの軽微な言い換えがあります。例えば、「everyone」はMLP(Massive Linguistic Processing)の処置を受けて「every termite」になります。アメリカ式のスペルも使用されています。そして、バートランド・ラッセルの序文がありません。 そこで、各ページを自分で写真撮影し、ClaudeにOCR処理を依頼しようと考えました。退屈ですが、実行可能でした。テストのために、Claudeのウェブインターフェースに行き、最初のページを処理するように依頼しました。著作権法を理由に拒否されました。おい、君自身がどのように訓練されたか覚えていないのか?代わりに、書籍スキャンサービスの使用を提案されました。自分で著作権侵害について私に指示を与えておきながら、なぜ私に「著作権侵害」の方法を指示するのか?(正直に、私が権利を持っていると伝えても、信じてくれませんでした。) 1DollarScanという会社を見つけました。元の本を返してほしい場合はメールで連絡するように言われたので、そうしたところ、価格を提示されましたが…1ドルではありませんでした。実際、1ページあたり1ドルに近い金額でした。そこで、代わりにBound Book Scanningを利用することにしました。彼らの価格設定ははるかにリーズナブルでした(それでも1ドルではありませんでしたが)、そして素晴らしい仕事をしてくれました。そして、Claude Codeは著作権を気にしていないようです。つまり、バートランド・ラッセルの序文を含める前に、権利を持っているか丁寧に尋ねてきました(私は持っていなかったので、それらを取得しに行きました)。しかし、それ以外では、スキャンのクリーニングを喜んで行ってくれます。これは、OCR全体を自分で実行するのではなく、既存のスキャンから作業するため、まったく同じ仕事ではありません。しかし、実際にはClaude CodeはかなりのOCR処理も行っています。 テキストをLLMに委ねるのは少し怖いことです。彼らは幻覚を起こすことで有名です。(幻覚は修正されたと考えている人もいますが、そうではありません。ボクサーパンツを探すようにClaudeに頼んだところ、イスラエルには下着産業がないと自信を持って、誤って主張しました。)しかし、OCRに関しては、この小説のような、やや分布外のテキストでもClaudeは良い仕事ができることが分かりました。 電子書籍の出版のために、いくつか決定を下す必要がありました。多くの人が携帯電話で本を読むため、詩は残念ながら余分な行分割が発生します。考えてみてください:ここでは、fore-、mid-、hind- はすべてダッシュで揃えられており、それらがすべて腸のセクションを参照していることを示しています。しかし、私のPixel 9では、デフォルトのKindle設定、ポートレートモードで、「And my gustatory organ crawls all along my」は1行全体を占め、「fore-」は次の行に折り返されます。私たちは「my」を次の行に折り返し、ダッシュを揃えたままにすることにしました。ここには完璧な解決策はありませんが、これがThemersonの意図を最もよく保存していると思います。Claudeは、さまざまな画面サイズでこれを正しく表示するために数回試行錯誤しましたが、最終的には管理しました。そしてもちろん、より大きな画面や印刷版では、折り返しはありません。それは美的な課題でした。技術的な課題もありました。 本の中に、「探偵は古い害虫の敵である鳩の鳴き声を模倣する」という部分があります。これは…実際、これらのキャラクターに名前はありません。それらは直線と弧、アクセント記号で表されます。私は弧をU+2323 SMILE、直線部をemダッシュと縦棒でレンダリングするところでした。しかし、結合アクセントが正しくレンダリングされなかったので、Claudeはルビの使用を提案しました。私はルビを知っていましたが(かつて日本語を学ぼうとしたことがあります)、決して思いつかなかったでしょう。素晴らしいアイデアでしたが、Kindleはルビをスマイルの上に遠すぎるとレンダリングし、それを修正するために必要なCSSをサポートしていません(Claudeがインタラクティブにアクセントのサイズ/高さを調整できる小さなツールを作成してくれた後、これを発見しました)。なので、実際には素晴らしくはありませんでした。 そこで、代わりにThemersonの元のグリフの画像を試してみました。しかし、それらは白黒だったので、ダークモードでは見栄えが悪く(そしてKindleはダークモード用の異なる画像を選択できるCSSをサポートしていません)。最終的な計画は、Themersonの表記をフォントにトレースし、フォントを埋め込むことになりました。大変でした。とにかく、たくさんの不具合の後で...