Nunca envie um motor um texto mais longo do que o necessário
O IndicTrans responde a uma solicitação de mais de 20.000 caracteres com um HTTP 413 permanente, então por muito tempo artigo de ajuda nunca poderia ser traduzi...
Um prazo por pedido, nunca tente novamente um tempo limite, e fila para o LibreTranslate aqui
O LibreTranslate continua a traduzir um pedido após o seu cliente parar de esperar, de modo que cada tempo- limite foi Trabalho feito para ninguém. Medida duran...
Um texto longo que perdeu um nome protegido é traduzido inteiro, não peça por peça
Reconstruir uma resposta em torno dos nomes requer uma chamada do motor por peça. Para um artigo de ajuda que são dezenas de chamadas, passados 120 segundos de ...
Perguntar à LibreTranslate novamente quando ela copia um rótulo do Title- Case
Argos lê um rótulo curto capitalizado como um nome e dá-lo de volta não traduzido: viver em 2026-10-05, en->tr "Delete" -> "Delete" e "Cancel" -> "Cancel", en->...
Nunca envie uma marca para um motor, para cada chamador
O es locale renderizado RingCentral como "RingConexión central" e JustCall como "SóloCall"; zh lê "membros da IA" como membros da Anistia Internacional. O dicio...
Guarda ampersands para cada ortografia do espanhol, com a chave na língua resolvida
guardAmpersands comparou o alvo bruto do chamadorLang com {"es"}, então "ES", "es-419" ou "es MX" atingiu o mesmo modelo en->es sem o guarda e voltou com uma ci...
Mantenha os ampersands fora do modelo en->es da LibreTranslate, que os cita ou trunca
Movendo en->es para LibreTranslate (27888ca) expôs uma falha em seu modelo: uma ampers e volta como uma cotação dupla ("Billing & Payments" -> 'Billing " Pagame...
Enviar en->es, en->fr e en->pl para LibreTranslate, não os modelos minúsculos de Bergamot
Os modelos de Bergamot, Enfr e Enpl são estudantes. minúsculo11 construções decodificadas com beam-size 1, e eles escrevem palavras que não existem: a mensagem ...
Pin kamo-shared-library 1.6.1, a única versão que existe
A biblioteca mudou para 1.6.1 e este serviço ainda pediu 1.6.0. Não existe nenhuma janela em que ambos resolver: a biblioteca nunca é publicada para um remoto, ...
Aceitar índices de imagem OCI ao resolver o digest construído [skip ci]
As imagens são empurradas como índices de imagem OCI, então pedindo o registro para um único imagem manifesta apenas respondeu 404, o digest voltou vazio e a ve...
Reiniciar quando uma reconstrução do mesmo compromisso deixa vagens no digest antigo [skip ci]
A etapa de implantação tentou detectar uma reconstrução do mesmo compromisso comparando o Referência da imagem da implantação antes e depois de 'set image'. "Ap...
Prove a implantação por digest, não por tag
O commit anterior para `set image' sendo um no-op silencioso. Isto afirma que resultado: após o lançamento, a tag é resolvida para uma digest As cápsulas em exe...
A reconstrução do mesmo commit não implantou nada e relatou sucesso
A imagem é marcada com o commit SHA, então reconstruir o mesmo commit produz uma referência de imagem idêntica. `kubectl set image` então não muda nada, o A imp...
Parar de trabalhar em traduções cuja chamada já desistiu
Três tentativas de noventa segundos mais backoff é até 274 segundos de trabalho por tradução, e cada chamador que temos desiste muito antes disso — KBService's ...
Deixe um lançamento terminar o que o velho pod estava fazendo
Implantes substituiu o único pod de cada serviço com nada para pegar os pedidos em Voo. Três configurações, aplicadas em toda a frota: - preStop dorme 10s ante...
Tamanho da cápsula acima de seu próprio teto de pilha JVM [skip ci]
A imagem inicia a JVM com -XX:MaxRAMPercentagem=70 -XX:+ Sempre PreTouch, assim o heap sozinho pode tomar 70% do limite do recipiente e pré-toque mantém cada co...
Traduções de rota em inglês, não apenas fora dele
Ambos os provedores gated supports() em "en".equals(sourceLang), então cada o par de entrada foi decodificado antes de um provedor ser questionado. ProviderRout...
Endureça o download do kubectl contra a saída flácida [skip ci]
dl.k8s.io sobre a saída do corredor diminui intermitentemente no meio da transferência: curl: (56) OpenSSL SSL read: a descriptografia falhou ou o mac de regist...
Comparação secreta de tempo constante (oráculo de chegada)
Substituir String.equals com MessageDigest.isIqual para que a latência da resposta não possa Vazamento do X-Internal-Auth compartilhado byte-by-byte. Varredura ...
Bump LibreTranslate per-call timeout to 90s; mantenha um único-traduzir backward-compat
Dois acompanhamentos da mudança de chaves de repetição/falha: 1. Por chamada tempo limite de pedido foi de 30s. Produção tem chamadas em tempo de execução (cha...
Repetir os erros transitórios e as chaves de superfície falhadas (não forje a passagem)
Dois modos de falha foram indistinguíveis na resposta, então o script Não conseguia diferenciá-los e continuou a "traduzir" as mesmas chaves para o inglês em ca...
Alias zh -> zh-Hans assim en->zh realmente traduz
Endpoint LibreTralate /línguas anuncia chinês sob o códigos específicos da região "zh-Hans" e "zh-Hant" (nunca descascado "zh"), mesmo que POST /traduzir aceite...
Dirigir alvos suportados a partir de /linguagens, não lista velha
Os SUPPORTED TARGETS de código rígido alegaram que sw/ta/etc. eram suportados, mas não existem pacotes argos públicos para aqueles, então cada en->sw / en->ta p...
Passe para o próximo fornecedor quando a tradução for igual ao texto de origem
Bergamot estava retornando o texto fonte inalterado para navegação de uma única palavra itens, frases em acrônimo (API, CRM) e palavras compostas (Change Log) e...
Narrow bergamot to es/fr/de/pl, restore bergamot-first order
GitHub LFS files can't be downloaded with plain curl (raw URL returns the pointer not the content). Removing enru/enar from bergamot scope; those locales fall t...
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, ...
Como o que vês no transporte?
Tudo isso chega em seu espaço de trabalho por conta própria. Comece no plano gratuito e leia esta página novamente em um mês.
