エンジンがかかるよりも長いテキストを送信しない
IndicTrans は、恒久的な HTTP 413 で 20,000 以上の文字を要求するので、長い LibreTranslate のワーカーは、Tamil に翻訳されることができません。 発信者がなくなったリクエストを翻訳する。 12,000文字を超えるテキストをカット 段落、行、文、スペース、複数のリクエストとし...
リクエストごとの1つの期限は、ここにLibreTranslateのタイムアウトとキューを再試行しません
LibreTranslateはクライアントが待機停止した後にリクエストを翻訳し続けるので、毎回タイムアウトした 誰も行わなかった。 2026-10-07で6 時間以上測定: 303 リクエストの 46 放棄 ミッドトランスレーションとKBServiceは、このサービス中に120秒読み48回を上回る 作業に行きました。 ...
保護された名前を失った長いテキストは、部分ではなく、全体に翻訳されます
名前の周りの応答を再構築する 1 枚あたりのエンジン呼び出し. ヘルプ記事 KBService の 120 秒読みタイムアウトを過ぎた、何十ものコールですから、1,000 を超えるテキスト キャラクターまたは21ピースは、マスクの前にいたので、マスクを翻訳されていない、 マスクされた応答は名前を失いました。 短いテキス...
タイトルケースラベルをコピーするとき、LibreTranslate を再び尋ねる
Argos は、翻訳されていない名前と手として、資本調達されたラベルを読み取ります。 2026-10-05, en->tr "Delete" -> "Delete" and "Cancel" -> "Cancel", en->ar "Company" -> "delete" と "sil" と "Company" のと...
エンジンにブランド名を送信しないでください
Es locale は RingCentral を "RingConexión Central" としてレンダーし、JustCall を "SóloCall" としてレンダリングしました。 「AIメンバー」をAmnesty Internationalのメンバーとして読む。 辞書のtranslate.tsは 2026-0...
スペイン語のあらゆるスペルに対するアンパサンドを監視し、解決された言語をキープ
guardAmpersands は、呼び出し主の生の targetLang を {"es"} に比べ、「ES」、「es-419」または「es MX」が到達しました。 ガードなしで同じエン->es モデルは、引用符または "&" (SP99) の truncation で戻ってきた 最終レビューM-4)。 LibreTr...
LibreTranslate の en->es のモデルからアンパサンドを保ち、引用符またはそれらをトランク付けします
En->es を LibreTranslate (27888ca) に移動すると、そのモデルの欠陥が露出しました。 スペースのあるアンパサンドがダブルクォート(Billing & Payments)として戻ってきます - > 'Billing "Payment', 19 の 60 辞典文字列) とテキストは、 「B&W...
En->es, en->fr, en->pl を LibreTranslate に送る, ベルガモットの小さなモデルではない
Bergamot の enes, enfr と enpl モデルは学生です。 Tiny11 はデコードされたビルド ビームサイズ1、存在しない単語を書く: チャーターメッセージ 「管理者を攻撃する」と「Pregímelo a un administrador」が戻ってきた ディクショナリーのスペイン語、ライブサービスは...
Pin kamo-shared-library 1.6.1 は、存在する唯一のバージョンです
ライブラリは1.6.1に移動し、このサービスはまだ1.6.0を求めました。 両方ともウィンドウがない 解決: ライブラリはリモートに公開されていないため、存在できる唯一のコピーはそれぞれ一つです コンパイルとインストールをビルドし、マッチしないピンはそのまま失敗します。 工芸品が見つかりませんでした メニュー この...
ビルドされたダイジェストを解決する際に OCI のイメージインデックスを承諾 [skip ci]
画像は OCI の画像インデックスとして押し込まれているので、単一のレジストリを要求する 画像マニフェストは404にのみ答え、消化は空に戻り、チェック 失敗しました。 インデックスタイプを受け入れると、Pods レポートのダイジェストを返します.
同じコミットを再構築すると、古い消化器にポッドを残します [skip ci]
ロールアウトステップは、比較することによって、同じコミットを再構築を検出しようとしました デプロイメントのイメージリファレンスは、`set image` の前後です。 「適用マニフェスト」 既にk8s/deployment.yaml (イメージ:latest)を加えました、従って参照 常に変更され、再起動は消火されず、...
タグではなく、ダイジェストによるデプロイを生成
前のコミットは、 `set image` をサイレント no-op と停止します。 これは、 結果: ロールアウト後、タグはレジストリでダイジェストに解決され、 実行中のPodはそれに対してチェックされます。 Podが画像を実行していない場合、この実行 生成されたビルドは、レポートの成功の代わりに失敗します。 タグが...
同じコミットの再構築は何も展開し、成功を報告しました
この画像はコミット SHA でタグ付けされます。 同一の画像参照。 `kubectl set image` は何も変更しません。 デプロイメントは触れず、「ロールアウト状態」はすぐに反対に成功します OLD Pod と、このパイプラインは何もデプロイした成功したデプロイを報告します。 サービスが再構築されなければなら...
コールワーが既に与えられている翻訳の作業を停止する
ニネシー秒とバックオフの3つの試みは、毎の仕事の274秒までです 翻訳、そして私たちがその前に長く与えているすべての発信者 — KBService's クライアントは120を読む その予算の尾は、誰もなかった翻訳を生成しました 待機中、次の呼び出し元が後ろにキューに入れられたワーカーを抱えながら。 自発的である負荷の...
古いポッドが何をやっていたか、ロールアウトフィニッシュしてみましょう
デプロイは、各サービスの唯一のPodを、リクエストをキャッチするために何も交換しました フライト 車両全体に適用される3つの設定: - プロセスがSIGTERMを見る前に、プレストップスリープ10秒。 Kubernetesは、そのPodからPodを削除します EndpointSlice と信号を同時に、Traefik...
自分のJVMヒープ天井の上にポッドを大きさで分類 [skip ci]
画像は -XX:MaxRAMPercentage=70 -XX:+ で JVM を起動します。 お問い合わせ 単独でheapは容器の限界の70%を取り、事前接触はあらゆる約束を保ちます サイトマップ 非ヒープ — 未処理のメタスペース、コードキャッシュ、スレッドスタック、直接 バッファ — パーセンテージが見えないほど...
ルートの翻訳は、それだけではありません
「en.equals(sourceLang)」で、両方のプロバイダがサポート()をゲートしました。 プロバイダーが要求される前に、インバウンドペアがデコードされました。 プロバイダーロータ 「プロバイダがこれをサポートしない」を正当なパススルーとして扱い、リターン インプットの動詞なので、英語の読者に示すルーマニア語の...
Kubectlのダウンロードをフラッキ・エグレッシにハードン [skip ci]
dl.k8s.io オーバー ランナーのエグレッション 断続的にミッドトランスファーをドロップ: curl: (56) OpenSSL SSL read: 復号化が失敗したか、悪いレコードマック それ以外の緑のビルドでデプロイが失敗する。 繰り返し観察 kamo-signer-monorepoとkamo-transla...
常時内部の秘密の比較(タイミングのoracle)
文字列.equals を MessageDigest.isEqual に置換するので、応答レイテンシーは変更できません。 X-Internal-Auth 共有シークレットバイト単位をリークします。 艦隊ワイドスイープの copy-pasted 内部AuthFilter (same は eClose に既に出荷され、 ラ...
Bump LibreTranslate パーコールタイムアウトを 90 秒; シングルトランスレート後方コンパットを維持
Retry/failedKeys の変更への 2 つのフォローアップ: 1。 コールリクエストのタイムアウトは30秒でした。 生産にランタイム コール ワーカーがあります。 (チャット、通知など) 同じ翻訳サービスにヒット LibreTranslate ワーカーがミッドリスタート時に CI の同期呼び出し またはキュ...
一時的な過渡的な間違いおよび表面失敗したキー(偽のパススルーをしないで下さい)
2つの失敗モードは、応答で解釈できないため、スクリプト 同じキーを英語に分けて保存しないようにしました。 すべての同期実行で、ランダムなサブセットは、そのために成功しました LibreTranslate リクエストは、ワーカーの再起動時に土地に起こった: 1. プロバイダーのエラー(タイムアウト、5xx、接続がミッド...
Alias zh -> zh-Hans そう en->zh 実際に翻訳
LibreTranslateの/languagesエンドポイントは、中国を下回る 地域固有のコード "zh-Hans" と "zh-Hant" (never bare "zh"), POST /translate はバーコードを受け入れています。 エイリアスなし, メニュー false を返します。 ProviderR...
/languages からのサポート対象をドライブし、リストを固定しません
ハードコードされた SupportED TARGETS は sw/ta/etc を要求しましたが、 それらのために公開argosパッケージが存在しないので、すべてのen->sw / en->ta 翻訳はリクエストの libretranslate Pod を、400 で失敗し、 ルーターリトライペアをトリガーしました。 ...
翻訳がソーステキストを等しいとき、次のプロバイダに秋に
Bergamot は、ソースのテキストをシングルワードの nav に変更せずに返しました 項目, 頭字語句フレーズ (API, CRM), 化合物の単語 (ログの変更) 成功を報告している間(fallback=0)。 ルータは同じ値を扱うようになりました 次のプロバイダ(例:LibreTranslate)を試してみる信...
Narrow bergamot へ es/fr/de/pl, 復元 bergamot-first 注文
GitHub LFS ファイルは、プレーンカールでダウンロードできません(URL を返す) ポインタは内容ではありません)。 bergamot スコープから enru/enar を削除する locales は、他のすべてのサポートされていないペアと一緒に LibreTranslate に落ちます。 ベルガモットは今、...
Narrow BergamotProvider targets to 6 pairs with available models
pt, it, uk, tr, ro, id, vi have no bergamot model source — LibreTranslate handles them. bergamot now claims: es, fr, de, pl, ru, ar.
Route all translations through LibreTranslate while bergamot is offline
BergamotProvider is moved to fallback position. LibreTranslate supports all 13 locales bergamot was handling **************** so this eliminates the flood of "C...
Fall through to LibreTranslate when Bergamot is unavailable
ProviderRouter now catches exceptions per provider and tries the next. BergamotProvider throws on failure instead of silently returning original text, so LibreT...
Exclude ****************
Excluding SecurityAutoConfiguration leaves Actuator's **************** without an HttpSecurity bean, crashing startup. Exclude it explicitly.
Add autoconfigure exclusions to k8s configmap
application.yml is for local only — k8s uses the configmap. Move the Spring autoconfiguration exclusions for JPA, Redis, Security, and OAuth2 into k8s/configmap...
Exclude all transitive Spring autoconfiguration from shared library
kamo-shared-library pulls in JPA, Redis, Security, and OAuth2 starters which cause Spring Boot to attempt autoconfiguring DataSource, Hibernate, Redis/Lettuce, ...
Exclude DataSource autoconfiguration
kamo-shared-library transitively pulls in JPA which causes Spring Boot to attempt DataSource autoconfiguration. TranslateService is stateless with no database, ...
