📚 v4 変更点 (F19 回避策): モデル load + 推論を Web Worker に隔離。Worker は独自 V8 isolate を持ち JS Heap が main thread と独立 → 合算で約 2GB 使える → int8/fp16 がモバイル Chrome で動く可能性。
Meta NLLB-200 (200 言語翻訳特化モデル) を transformers.js v4.2.0 + WASM でブラウザ内実行。PoC #7 (Qwen/Gemma WebGPU LLM) が JS Heap 1GB 上限 (F14) でモバイル不可だったのを受け、翻訳特化エンコーダ・デコーダ構造で再挑戦。
pipeline('translation', repo) + src_lang/tgt_lang)jpn_Jpan / 英語 eng_Latn / フランス語 fra_Latn 公式サポートPoC #8 NLLB-200 翻訳特化モデル: Meta 公式 200 言語翻訳モデルの distilled-600M バリアントをブラウザ内 WASM で実行し、スマホ単体ローカル翻訳の有力候補として実機検証。
事前調査 (✅ F5 / F13 / F14 教訓遵守):
pipeline('translation', repo) + src_lang/tgt_lang オプションF1 警告 (楽観煽らない): NLLB-200 が「日本語日記翻訳の決定打」とは限らない。FLORES-200 ベース評価で、口語日記の学習データ分布は不明。
F6 警告 (動く ≠ 効く): モデルが推論完了するだけでなく、12 箇所の不自然のうち何箇所改善されたかが本質。主観評価必須。
F14 警告 (モバイル OOM): Pixel 8a で Qwen 0.5B (483MB) がリロード現象を起こした。NLLB quantized 890MB は同じ運命の可能性大。動かなければ撤退判定材料。