Kamwe usitume barua pepe kwa muda mrefu kuliko inahitajika
IndicTrans anajibu ombi zaidi ya wahusika wa 20,000 na HTTP 413 ya kudumu, kwa hivyo kwa muda mrefu Makala ya msaada haiwezi kutafsiriwa katika Tamil; mfanyakaz...
Tarehe moja ya mwisho kwa ombi, usijaribu tena muda, na foleni ya LibreTranslate hapa
LibreTranslate anaendelea kutafsiri ombi baada ya mteja wake kuacha kusubiri, hivyo kila wakati ilikuwa kufanya kazi kwa ajili ya mtu yeyote. Imepimwa zaidi ya ...
Nakala ndefu ambayo imepoteza jina lililohifadhiwa inatafsiriwa nzima, sio kipande kwa kipande
Kujenga jibu karibu na majina inachukua simu moja ya injini kwa kila kipande. Kwa makala ya msaada Hiyo ni simu kadhaa, muda wa kusoma wa pili wa KBService wa 1...
Kuuliza LibreTranslate tena wakati nakala Title-Case studio
Argos inasoma lebo fupi ya mji mkuu kama jina na mkono nyuma bila kutafsiriwa: kuishi juu 2026-10-05, en>tr "Delete" -> "Delete" na "Cancel" -> "Cancel", en>ar ...
Kamwe usitumie jina la kikoa kwa kila mteja
Es locale alitoa RingCentral kama "RingConexión katikati" na JustCall kama "SóloCall"; Aliwataja kama wanachama wa Amnesty International. Tafsiri ya kamusi.ts i...
Walinzi ampersands kwa kila spelling ya Kihispania, keyed juu ya lugha kutatuliwa
walinzi wa ampersands walilinganisha lengo ghafi la mlinganiaji na {"es"}, hivyo "es", "es-419" au "es MX" kufikiwa. Mfano huo wa en-es bila walinzi na kurudi n...
Weka ampersands nje ya LibreTranslate ya en->es mfano, ambayo quotes au truncates yao
Kusonga en->es kwa LibreTranslate (27888ca) ilifunua kosa katika mfano wake: "Akaunti ya nafasi" inarudi kama quote mara mbili ("Billing & Payments" "Malipo", 1...
Tuma en->es, en->fr na en->pl kwa LibreTranslate, si mifano ndogo ya Bergamot
Vielelezo vya Bergamot, enfr na enpl ni wanafunzi. Nokia 11 Yazindua Simu Mpya ukubwa wa 1, na wanaandika maneno ambayo hayapo: ujumbe wa mkataba "Kuuliza msima...
Pin kamo-shared-library 1.6.1, toleo pekee ambalo linapatikana
Maktaba ilihamia 1.6.1 na huduma hii bado iliomba 1.6.0. Hakuna mahali ambapo pande zote mbili ufumbuzi: maktaba ni kamwe kuchapishwa kwa kijijini, hivyo nakala...
Kukubali indexes ya picha ya OCI wakati wa kutatua digest iliyojengwa [skip ci]
Picha zinasukumwa kama indexes ya picha ya OCI, kwa hivyo kuuliza Usajili wa moja Picha inaonyesha tu jibu la 404, digest ilirudi tupu na hundi kushindwa kuwa w...
Kuanza wakati wa kujenga sawa majani majani pods juu ya digest zamani [skip ci]
Hatua ya rollout ilijaribu kuchunguza upya kwa kulinganisha Maoni ya picha kabla na baada ya kuweka picha. “Ni wazi kuwa Tayari ametumia k8s/deployment.yaml (pi...
Jaribu kuweka kwa digest, si kwa tag
Ahadi ya awali inaacha "kuweka picha" kuwa kimya hakuna-op. Hii inathibitisha kuwa matokeo: baada ya rollout, tag ni kutatuliwa kwa digest katika Usajili na Vio...
Ujenzi wa mradi huo haukuleta chochote na uliripoti mafanikio
Picha ni tagged na SHA ahadi, hivyo kujenga upya ahadi hiyo kuzalisha Mfano wa picha sawa. "Kuweka picha" kisha hakuna mabadiliko, Kufukuzwa ni kamwe kuguswa, '...
Kuacha kufanya kazi kwa tafsiri ambazo tayari zimeacha
Majaribio matatu ya sekunde tisini pamoja na kurudi nyuma ni hadi sekunde 274 za kazi kwa kila mmoja. Tafsiri, na kila simu tumeacha muda mrefu kabla ya hapo - ...
Let a rollout finish what the old pod was doing
Deploys replaced the only pod of each service with nothing to catch the requests in flight. Three settings, applied across the fleet: - preStop sleeps 10s befo...
Size the pod above its own JVM heap ceiling [skip ci]
The image starts the JVM with -XX:MaxRAMPercentage=70 -XX:+AlwaysPreTouch, so the heap alone may take 70% of the container limit and pre-touch keeps every commi...
Route translations INTO English, not just out of it
Both providers gated supports() on "en".equals(sourceLang), so every inbound pair was decoderd before a provider was ever asked. ProviderRouter treats "no provi...
Kuchochea kubectl download dhidi ya flaky egress [skip ci]
dl.k8s.io juu ya egress ya mkimbiaji hupungua katikati ya uhamisho: curl: (56) OpenSSL SSL read: decryption kushindwa au rekodi mbaya ya Mac ambayo inashindwa k...
Constant-time internal-auth secret compare (timing oracle)
Replace String.equals with MessageDigest.isEqual so response latency cannot leak the X-Internal-Auth shared secret byte-by-byte. Fleet-wide sweep of the copy-pa...
Bump LibreTranslate per-call timeout to 90s; keep single-translate backward-compat
Two follow-ups to the retry/failedKeys change: 1. Per-call request timeout was 30s. Production has runtime callers (chat, notifications, etc.) hitting the s...
Retry transient errors and surface failed keys (don't fake passthrough)
Two failure modes were indistinguishable in the response, so the script couldn't tell them apart and kept "translating" the same keys to English on every sync r...
Alias zh -> zh-Hans so en->zh actually translates
LibreTranslate's /languages endpoint advertises Chinese under the region-specific codes "zh-Hans" and "zh-Hant" (never bare "zh"), even though POST /translate a...
Drive supported targets from /languages, not stale list
The hardcoded SUPPORTED_TARGETS claimed sw/ta/etc. were supported, but no public argos packages exist for those, so every en->sw / en->ta translation request hi...
Fall through to next provider when translation equals source text
Bergamot was returning the source text unchanged for single-word nav items, acronym phrases (API, CRM), and compound words (Change Log) while reporting success ...
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, ...
Je, unaona nini kuhusu usafiri?
Kila kitu kinaingia kwenye tovuti yako mwenyewe. Anza kwenye mpango wa bure na usome ukurasa huu tena katika mwezi mmoja.
