Að þýða vefsíðu á tíu, tuttugu eða fjörutíu tungumál er fljótgert með einni gervigreind. Erfiðari er spurningin hvort hægt sé að treysta niðurstöðunni. Eitt tungumálalíkan býr stöku sinnum til orð, þýðir vöruheiti með eða breytir tölu, og tekur sjálft ekki eftir því. Við skrifuðum þess vegna fyrir Odoo 19 einingu þar sem margar gervigreindir og þýðingarþjónustur vinna að sama texta, meta niðurstöður hver annarrar nafnlaust og koma sér saman um orðalagið sem hljómar í senn nákvæmt og eðlilegt. Það sem er ekki ótvírætt fær maður til ákvörðunar.
Einingin heitir ai_translation_consensus og er aðgengileg sem frjáls hugbúnaður undir AGPL-3-leyfinu á GitHub:
github.com/Alex0176/odoo-ai-translation-consensus
Hugmyndin: Gagnkvæm yfirferð í stað trausts
Einingin getur tvennt:
- Þýða: fylla inn vantandi (eða úreltar) þýðingar hvers þýðanlegs reits í Odoo, það er að segja bloggfærslur, vefsíður, valmyndir, vörur og allt annað sem Odoo vistar á mörgum tungumálum. Gervigreindirnar sjá þar ekki aðeins einstaka setningu heldur nágrannablokkirnar og útdrátt úr allri síðunni. Þannig skiljast einstök orð í réttu samhengi.
- Prófarkalestur: athuga textann á hans eigin tungumáli og leggja til betra orðalag eða leiðréttingar. Frumtextinn er þar alltaf einn af kostunum. Sigri frumtextinn er engu breytt.
Kjarninn er gagnkvæm yfirferð. Sérhver gervigreind er góð í að meta aðkomutexta, jafnvel þótt hún skjátlist sjálf stöku sinnum. Það nýtir einingin: Margir þjónustuaðilar skrifa hver sína útgáfu og sömu þjónustuaðilar meta síðan allar útgáfur án þess að vita hver á þær. Eigin útgáfu metur þjónustuaðili ekki.
Svona verður tillaga til
- Þýða. Hver þýðandi skrifar útgáfu samhliða.
- Fastar athuganir. Án gervigreindar er athugað hvort HTML-tög, einingar (entities), staðgenglar eins og
%seða{}, tölur og tenglar hafa haldist óbreytt. Útgáfa sem brýtur það getur aldrei sigrað, hversu lipur sem hún hljómar. - Meta. Hinar útgáfurnar eru blandaðar og gerðar nafnlausar. Hver yfirfarandi gefur hverri einkunn fyrir nákvæmni og fyrir eðlileika (1 til 10), nefnir uppáhald og getur lagt til úrbót.
- Koma sér saman. Röð útgáfu er 0,5 × meðaleinkunn + 5 × hlutfall uppáhaldsatkvæða. Samkomulag telst nást ef besta útgáfan hefur að minnsta kosti 60 % uppáhaldsatkvæða og meðaleinkunn að minnsta kosti 7,0.
- Önnur umferð. Náist ekki samkomulag fara bestu útgáfurnar ásamt úrbótatillögum yfirfarenda aftur í mat.
- Maður. Verði það heldur ekki ótvírætt bíður tillagan eftir ákvörðun.
Séu aðeins hreinar þýðingarþjónustur án yfirferðarvirkni (til dæmis DeepL) telst niðurstaða aðeins samþykkt ef að minnsta kosti tvær þjónustur hafa skilað nákvæmlega sama texta. Við prófarkalestur verða niðurstöðurnar að vera sýnilega líkar frumtextanum (líkindi að minnsta kosti 0,6, sömu tölur). Litlar ókeypis líkön svara stöku sinnum búnti með færðum eða framandi textum. Slík svör eru felld niður í stað þess að vera kosin um. Orðasafn heldur utan um vörumerki og föst hugtök.
Þjónustuaðilar: með og án lykils
Ókeypis og gjaldskyldar þjónustur geta setið í sömu kosningu. Einingin fylgir með forstillingar fyrir marga þjónustuaðila; allar eru slökktar eftir uppsetningu.
| Tegund | Þýðir | Athugar / leiðréttir | Dæmi |
|---|---|---|---|
| OpenAI-samhæft viðmót | já | já | OpenAI, Mistral, DeepSeek, xAI, Groq, Together, OpenRouter, Cerebras, Qwen, Moonshot, GitHub Models, Hugging Face, Ollama, LM Studio, vLLM, llama.cpp |
| OpenAI-samhæft án lykils | já | já | Ollama á eigin þjóni, Pollinations |
| Anthropic | já | já | Claude |
| Google Gemini, Cohere | já | já | |
| Staðbundin skipun | já | já | claude -p eða hvaða forrit sem les úr stdin og skrifar út svarið |
| Þýðingarþjónustur | já | nei | DeepL, Google Translate, Azure Translator, LibreTranslate, MyMemory, Lingva |
Maður færir inn lykilinn (eða heiti umhverfisbreytu sem inniheldur hann), ýtir á Prófa tengingu og kveikir á þjónustuaðilanum. Líkanaheitin í forstillingunum eru upphafspunktar; sá sem notar þau ætti að bera þau saman við núverandi lista þjónustuaðilans. Með tveimur eða fleiri þjónustuaðilum er raunveruleg gagnkvæm yfirferð, með aðeins einum yfirfer enginn vinnu hans. Aðstoðarforritið bendir á það.
Heil vefsíða í einu
Ræsiaðstoðarforrit (valmynd Gervigreindarþýðing → Byrja hér) útskýrir skrefin og býr til fyrstu regluna. Sé einingin website uppsett fylgir brúareiningin ai_translation_consensus_website sjálfkrafa með. Hún bætir við gildissviðinu „Heil vefsíða með öllu sem á henni er“: Maður velur vefsíðuna og lætur leggja til efnið. Einingin lítur á öll líkön með þýðanlega reiti sem tilheyra vefsíðunni (síður, valmyndir, blogg, vörur, viðburði, spjallborð, námskeið og fleira) og leggur til eina reglu fyrir hverja efnistegund, með tungumálum vefsíðunnar sem markmið.
- Það sem er ekki uppsett (spjallborð, námskeið, myndasöfn) birtist ekki og er tekið inn síðar um leið og það er sett upp.
- Verslunarlíkön eru aðeins lögð til ef vefsíðan er með verslun. Aðeins birt gagnasett eru tekin með.
- Tengiliði, fyrirtæki, greiðsluþjónustur, verðlista, afhendingarleiðir, tryggðarkerfi og snippet-síur býður einingin viljandi ekki upp á.
- Slóðaheiti síðnanna (
seo_name) eru ekki þýdd. - Óæskilegar tegundir er hægt að fjarlægja áður en búið er til.
Að búa til og að leita kostar ekkert: Reglan listar aðeins hvaða textar þurfa vinnu. Fyrst við vinnslu er þjónustuaðilum kallað á og kostnaður verður til.
Mælaborð, kostnaður og sjálfvirk ræsing
Mælaborðið sýnir fyrir hverja reglu hve margir textar eru tilbúnir, bíða staðfestingar eða manns, eru í röð eða hafa mistekist. Þar við bætast sundurliðun eftir tungumáli og þjónustuaðila, kostnaðurinn til þessa og sá sem enn er væntanlegur, áætlaður tími sem eftir er og rofinn fyrir tímasettu vinnsluna.
Tölurnar á þessari mynd eru sýnigögn og segja ekkert um raunverulegan kostnað.
- Kostnaður er reiknaður út frá því sem þjónustuaðilarnir tilkynna í raun: tók (tokens) (OpenAI, Anthropic, Gemini, Cohere) eða stafir (DeepL, Google, Azure). Tók eru alltaf sýnd, peningar aðeins ef þú hefur fært inn verðið fyrir hverja milljón tóka (eða stafa) hjá þjónustuaðilanum. Forstillingarnar innihalda engin verð því að þau breytast. Þjónustur sem tilkynna ekki tók eru áætlaðar út frá lengd textans og merktar sem áætlun.
- Spá: meðalkostnaður og vinnutími fyrir hvern texta margfaldað með fjölda texta í röð. Það er áætlun sem batnar með fyrstu búntunum.
- Sjálfvirk ræsing: Reglur með valkostinum Ræsa af sjálfu sér þegar gagnasett breytist leita við hverja keyrslu tímasettu aðgerðarinnar aðeins að gagnasettum sem hafa breyst frá síðustu leit. Með kveikt á tímasettri aðgerð er breytt vefsíða því þýdd aftur án handtaka.
- Verklokatilkynning: Þegar síðasti opni texti reglu hefur verið afgreiddur birtast einu sinni skilaboðin „Öll tungumál þýdd“ (við yfirlestur „Allir textar yfirfarnir“) í rásinni AI Translation.
Samþykki af mönnum
Sjálfgefið skrifar einingin ekkert í gögnin þín án samþykkis. Hver tillaga sýnir útgáfurnar, hver samdi þær, einkunnirnar og athugasemdir yfirlesaranna. Þú getur samþykkt tillöguna, valið aðra útgáfu, slegið inn eigin orðalag eða hafnað henni.
Textinn og heiti þjónustuveitenda á þessari mynd eru uppspuni til að sýna viðmótið.
Sá sem treystir reglu getur kveikt á Taka samkomulag sjálfkrafa gilt. Tillögur án samkomulags bíða samt eftir manneskju. Þegar tillaga er tekin gild athugar einingin enn á ný hvort frumtextinn hafi breyst í millitíðinni, endurskoðar snið- og markupathuganir og skrifar án rakningar og án þess að tilkynna fylgjendum.
Öryggi og persónuvernd
- Allt er slökkt eftir uppsetningu. Þjónustuveitendur og tímasett aðgerð eru óvirk. Ekkert er sent án þíns tilstuðlunar.
- Textar fara af þjóninum þínum um leið og hýst þjónusta kemur við sögu. Hægt er að merkja reglu sem Trúnaðarmál; þá sjá aðeins þjónustuveitendur, sem eru merktir sem keyrandi á eigin innviðum, textann.
- Lyklar eru geymdir í reit sem aðeins kerfisstjórar sjá eða í umhverfisbreytu sem aðeins nafnið vísar til. Í villuboðum eru þeir faldir og þeir eru sendir í hausum. Undantekning: Valfrjálsi lykillinn fyrir MyMemory er þar aðeins hægt að senda sem fyrirspurnarbreytu.
- Staðbundin skipun keyrir forrit og er því læst þar til kerfisbreytunni
ai_translation_consensus.allow_commander gefið gildiðTrue. Skipunin er kölluð fram án skeljar og keyrir í tómri tímabundinni möppu. - Prompt-innspýting: Verkbeiðnirnar merkja textann sem gögn. Fyrirmælum í þýdda textanum er ekki fylgt og niðurstöðu sem brýtur gegn tögum eða staðgenglum er hafnað.
- Ókeypis þjónusta hefur takmörk. Pollinations leyfir nafnlaust eitt svar á hverjum 45 sekúndum. Valkostur þjónustuveitunnar
min_intervalheldur bilinu og svör á borð við „Reyndu aftur síðar“ eru virt.
Uppsetning
git clone https://github.com/Alex0176/odoo-ai-translation-consensus.git
ln -s /pfad/odoo-ai-translation-consensus/ai_translation_consensus /pfad/addons/
ln -s /pfad/odoo-ai-translation-consensus/ai_translation_consensus_website /pfad/addons/
odoo-bin -c odoo.conf -d <datenbank> -i ai_translation_consensus --stop-after-init
Nauðsynlegt er Odoo 19 og Python-pakkinn requests. Þýsk þýðing fylgir með. Brúareiningin ai_translation_consensus_website er sjálfkrafa sett upp með ef website er til staðar. Eftir uppsetningu þarf að endurræsa Odoo-þjónustuna því einingin inniheldur Python-kóða. Sá sem rekur framleiðslukerfi setur eininguna fyrst upp á afriti af gagnagrunninum.
Fyrstu skrefin: Opnaðu valmyndina KI-Übersetzung → Anbieter, prófaðu þjónusturnar og kveiktu á þeim, veldu síðan Hier starten og stofnaðu fyrstu regluna. Með Nach Texten suchen eru tillögurnar búnar til og með Einen Stapel verarbeiten er kallað í þjónustuveiturnar. Byrjaðu á lítilli reglu, til dæmis einni bloggfærslu og tveimur tungumálum, og skoðaðu niðurstöðuna og kostnaðinn áður en þú setur heila vefsíðu í biðröð.
takmarkanir
- Gæðin ráðast af þeim líkönum sem þú kveikir á. Víxlprófunin fækkar villum einstakra líkana en veitir enga tryggingu. Fyrir lagalega eða öryggisviðkvæma texta kemur einingin ekki í stað móðurmálsmanns.
- Kostnaður vex hratt. Einn texti kostar eitt kall á hvern þýðanda, eitt yfirlestrarkall á hvern yfirlesara og aðra umferð við skipta atkvæðagreiðslu. Samhengi síðunnar eykur inntak hvers kalls. Regla með 45 markmálum margfaldar fjölda texta. Takmarkaðu keyrslurnar með Datensätze je Suchlauf, Neue Vorschläge je Suchlauf og Vorschläge je Cron-Lauf og bættu hagkvæmum eða staðbundnum líkönum við sem yfirlesurum.
- Aðeins reitir með
translate=True. Sniðinn texti er unninn eftir blokkum (Term-kerfi Odoo). - Verð og líkanaheiti breytast. Forstillingarnar eru ekki viðhaldinn verðlisti.
- Smíðað fyrir Odoo 19.0 Community. Aðrar útgáfur eru ekki studdar.
Algengar spurningar
Er eitthvað þýtt eða skrifað yfir án samþykkis míns?
Nei, svo lengi sem þú kveikir ekki á Einigung automatisch übernehmen. Jafnvel þá eru aðeins tillögur með samkomulagi skrifaðar. Þjónustuveitendur og tímasetta aðgerðin eru slökkt eftir uppsetningu.
Þarf ég lykla fyrir gjaldskylda þjónustuveitendur?
Aðeins fyrir þá þjónustuveitendur sem krefjast þess. Með Pollinations, MyMemory eða líkani sem rekið er á staðnum (til dæmis Ollama) er það hægt án lykils. Ókeypis þjónusta er oft takmörkuð og hæg og dugar yfirleitt aðeins sem viðbót fyrir heila vefsíðu.
Hvað kostar þýðing?
Það fer eftir þjónustuveitanda, líkani, lengd texta og fjölda tungumála, þess vegna gefur einingin ekki upp fastar tölur. Mælaborðið sýnir notkun og kostnað um leið og þú hefur skráð verðin og áætlar eftirstandandi kostnað texta í biðröð.
Get ég haldið textum trúnaðarmálum?
Já, með reglukostinum Vertraulich. Þá vinna aðeins þjónustuveitendur sem eru merktir sem keyrandi á þínum eigin innviðum, til dæmis staðbundið Ollama.
Kemur þetta í stað eigin þýðingar Odoo?
Nei. Einingin nýtir fjöltyngi Odoo og skrifar í sömu þýðingar og þú viðheldur annars í höndunum.
Undir hvaða leyfi er hún?
Undir AGPL-3. Villur og úrbætur eru vel þegnar sem issue í GitHub-geymslunni .
Aðstoð frá Biricon IT Services
Við önnumst Odoo-uppsetningar fyrir lítil og meðalstór fyrirtæki: frá innleiðingu og sérsniðnum lausnum og flutningum til daglegs reksturs. Ef þú rekur Odoo-vefsíðuna þína á mörgum tungumálum, vilt tryggja þýðingar með gervigreind eða koma einingu örugglega inn í framleiðsluumhverfið þitt, hjálpum við þér með ánægju. Frekari eigin þróun: Skjalfesta fyrirtæki ásamt gáttarnotendum, Skjalanúmer úr forskeyti, ári og teljara og Fyrirtækjaskrá og vistfangaathugun fyrir austurríska viðskiptavini.
Staða: 3. nóvember 2026. Útgáfa einingar 19.0.1.0.0. Myndirnar sýna uppspunnin sýnisgögn.