技術仕様・トラブルシューティング – Tracal
← Tracal トップに戻る

技術仕様・トラブルシューティング

Tracalの翻訳推論エンジン、Shared Model アーキテクチャ、および動作設定について解説します。

1. 技術仕様とアーキテクチャ

翻訳推論コア

  • 推論エンジン: C++ネイティブ llama.rn 高速エンジン。
  • 対応モデル: TranslateGemma 4B, TranslateGemma 4B(High Precision), TranslateGemma 12B。
  • メモリ最適化: use_mlock による安定保持。

Shared Model 仕様

  • 共有識別子: com.localai.sharedmodels 採用。
  • 自動検知: Rocal/Lingcal 等の保存モデルを即座に認識・利用可能。
  • 容量節約: 数GBのモデルを二重ダウンロードせずに相互共用。

翻訳制御・設定

  • Glossary: 固有表現や専門用語の双方向マッピング(Premium限定)。
  • トーン調整: ビジネス敬体、論文調、口語体へのリアルタイム推敲。
  • 性別指定: 文脈や性別に合わせた自然な代名詞・語尾の自動最適化。

データの処理境界(3つのセキュリティレイヤー)

Tracalでは、翻訳テキストおよび機密データの機密性を保つため、データの保管・処理領域を明確に定義しています。

Layer 1. 端末外との通信(限定的発生)

外部サーバーへアクセスする処理です。※ユーザーが入力した翻訳前後のテキストやドキュメントが外部に送信される処理は一切実装されていません。

  • 広告・トラッキング通信なし:本アプリはサードパーティ広告・解析SDKを一切含みません。
  • AIモデルのダウンロード:初回の翻訳モデル(TranslateGemma等)ダウンロード時のみモデル提供サーバーと通信します。

Layer 2. 端末内・アプリ外へのアクセス

ネットワーク通信は発生しませんが、OSのファイル領域や共有ストレージ領域、ネイティブAPIを呼び出す処理です。

  • シリーズアプリ間モデル共有(Shared Model):同シリーズ(Rocal/Lingcal)と共有ストレージ(com.localai.sharedmodels)を介して、巨大な翻訳モデルを端末内で相互共有します。
  • 文書・テキストのインポート:翻訳対象の契約書や各種テキストファイルをアプリ内へ安全に取り込みます。
  • クリップボード連携:手動で翻訳結果をクリップボードにコピーします。

Layer 3. アプリ内サンドボックス(完全密室)

OSの機能すら介在しない、Tracal専用の暗号化ローカルストレージとアプリ用メモリ空間のみで完結する安全な処理です。

  • 翻訳推論の実行:原文のパースから訳文の生成まで、すべての計算は端末のCPU・RAM空間内のみで完結します。
  • 双方向用語集(Glossary)の保管:登録された専門用語や社内用語の対訳データは、アプリ専用の保護データベース内に保管されます。

2. トラブルシューティング & 活用ヒント

翻訳精度の調整、文体プロンプトの修正、性別・用語集の設定についてのガイドです。

Model Choice翻訳の正確さや表現力に物足りなさを感じる

発生原因

現在ロードされているAIモデルのパラメータサイズが小さく、複雑な長文や文脈の保持力が不足している可能性があります。

対策・調整方法

モデル管理画面より、パラメータサイズの大きいモデル(例: TranslateGemma 12B 等)に切り替えてご利用ください。
※大型モデルに切り替えると翻訳の精度と自然さが大きく向上しますが、端末のRAM消費量が増加し、推論スピードが変化します。

AI Refinement生成された訳文のニュアンスや表現を修正したい

発生原因

標準の直訳プロンプトでは、用途(ビジネス敬体、論文調、フランクな口語など)に合わせた文体ニュアンスが反映されない場合があります。

対策・調整方法

訳文表示欄の下部にある「AI指示(リファイン機能)」を活用してください。「より丁寧なビジネス表現にして」「短く要約して」「口語体に変えて」などの追加指示プロンプトを入力することで、AIが即座に訳文を再推敲・微調整します。

Glossary専門用語や社内独自の固有名詞が誤訳・訳ブレしてしまう

発生原因

LLMの一般的な学習データに含まれない独自の製品名や業界用語を、標準の言語ルールで直訳してしまうためです。

対策・調整方法

「双方向用語集(Glossary)」機能(※Premium限定)を開き、原文と指定の訳語ペアを登録してください。翻訳実行時にAIが用語集の指定ルールを自動参照し、表記揺れや誤訳を確実に防止します。

Gender & Tone言語の文脈に応じた性別表現や丁寧さを合わせたい

発生原因

一部の言語圏では、一人称・二人称・語尾の性別表現や敬意表現が文脈や話者・相手によって変化するためです。

対策・調整方法

画面上の「性別指定(Gender Selector)」および「トーン設定」を切り替えてください。文脈や目的に合わせた自然な性別表現・敬語の訳し分けが自動適用されます。

3. よくあるご質問 (FAQ)

Tracalの利用に関する代表的な質問と回答を掲載しています。

Q 翻訳時に入力したテキストやドキュメントが外部へ送信されることはありますか?
いいえ、一切ありません。Tracalは100%端末内(オンデバイス)でローカル推論を行うため、入力された原文、生成された訳文、登録された用語集データが外部サーバーへ送出されることは1バイトもありません。
Q 無償版(Lite)と有償版(Premium)でセキュリティや対応モデルにどのような違いがありますか?
無償版(Lite)でも完全ローカル処理・通信ゼロのセキュリティ設計は同一です。有償版(Premium)では、長文ドキュメントの一括翻訳、カスタムトーン(文体作成)、および用語集(Glossary)自動適用機能が解放されます。
Q 他のシリーズアプリ(Rocal等)でダウンロードしたAIモデルを共有できますか?
はい。`Shared Model` 共有識別子(`com.localai.sharedmodels`)を採用しているため、RocalやLingcalで保存された.ggufモデルファイルを二重にダウンロードすることなくそのまま自動検出して共有利用可能です。
Q 翻訳時にインターネット接続が必要になるケースはありますか?
初回のAI翻訳モデル(TranslateGemma等)のダウンロードおよびアップデート時のみ通信が発生します。モデルの保存完了後は、完全な機行モードやオフライン環境でもすべての翻訳機能が利用可能です。