xnx3/translate
AI i18n, Two lines of js realize automatic html translation. No need to change the page, no language configuration file, no API key, SEO friendly!
解決する課題
このプロジェクトは、手動の翻訳ファイル、APIキー、または元のページ構造の変更を必要とせずに、HTMLページに対して自動化されたAI駆動の国際化(i18n)を実装する方法を提供します。開発者がサポートするすべての言語に対して複雑な言語設定ファイルを作成・維持する必要性を排除します。
仕組み
これは、WebページのDOMをスキャンしてテキストコンテンツを自動的に識別および翻訳するJavaScriptライブラリです。複数の翻訳サービスチャネル(デフォルトのオープンソースサービス、およびプライベートデプロイメントやGiteeAIのようなLLMベースのAPIを使用する機能を含む)をサポートしています。パフォーマンスを確保するために、マルチスレッドアクセラレーション、3層キャッシュメカニズム、およびテキスト前処理クリーニングを使用しています。
対象ユーザー
Webサイトに多言語サポートを迅速かつ自動的に追加したいWeb開発者やサイト所有者、およびデータプライバシーとセキュリティのために翻訳サービスのプライベートデプロイメントを必要とする組織。
ハイライト
- 簡単な統合: ページに数行のJavaScriptを追加するだけで、数百の言語への翻訳を有効にできます。
- 詳細な制御: 翻訳領域の指定、特定のID/class/tagの除外、カスタム用語の定義が可能です。
- 動的コンテンツのサポート: DOMの変更(VueやReactアプリなど)を監視し、JavaScriptを介してレンダリングされたコンテンツをリアルタイムで翻訳します。
- プライベートデプロイメント: セキュリティ、オフライン、または内部ネットワーク環境向けに、翻訳APIサービスのセルフホスティングをサポートしています。
- SEOフレンドリー: 検索エンジンのボットがクロールする元のソースコードを変更しません。
- 専用モデル: 低スペックハードウェア(1コア、2GB RAM)向けに最適化された、Transformerベースの蒸留モデル(
translate100)が含まれており、翻訳の信頼性を確保しています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト