Skip to Content

Odoo 19: Traduzzjoni bl-IA b'verifika reċiproka – modulu ai_translation_consensus, li fih diversi IA jikkontrollaw lil xulxin

3 ta' Novembru 2026 | Odoo 19 Community | Żvilupp tagħna stess
3 ta’ Novembru 2026 by
Odoo 19: Traduzzjoni bl-IA b'verifika reċiproka – modulu ai_translation_consensus, li fih diversi IA jikkontrollaw lil xulxin

Modulu Odoo 19 ai_translation_consensus: diversi IA jittraduċu, jivvalutaw lil xulxin b'mod anonimu u bniedem japprova

Li tittraduċi website f'għaxar, għoxrin jew erbgħin lingwa huwa mgħaġġel b'IA waħda. Aktar diffiċli hija l-mistoqsija jekk wieħed jistax joqgħod fuq ir-riżultat. Mudell tal-lingwa wieħed kultant jivvinta kliem, jittraduċi wkoll l-ismijiet tal-prodotti jew ibiddel numru, u hu stess ma jinduna xejn. Għalhekk għal Odoo 19 ktibna modulu li fih diversi IA u servizzi ta' traduzzjoni jaħdmu fuq l-istess test, jivvalutaw ir-riżultati ta' xulxin b'mod anonimu u jaqblu fuq il-formulazzjoni li tinstema' kemm eżatta kif ukoll naturali. Dak li mhuwiex inekwivoku jingħata lil bniedem biex jiddeċiedi.

Il-modulu jismu ai_translation_consensus u huwa disponibbli bħala softwer ħieles taħt il-liċenzja AGPL-3 fuq GitHub:

github.com/Alex0176/odoo-ai-translation-consensus

L-idea: Verifika reċiproka minflok fiduċja

Il-modulu jista' jagħmel żewġ affarijiet:

  • Jittraduċi: jikkompleta traduzzjonijiet nieqsa (jew skaduti) ta' kull qasam li jista' jiġi tradott f'Odoo, jiġifieri artikoli tal-blog, websites, menus, prodotti u kull ħaġa oħra li Odoo jaħżen b'diversi lingwi. L-IA ma jarawx biss is-sentenza individwali, iżda l-blokki ġirien u silta mill-paġna kollha. B'hekk kliem individwali jinftiehem fil-kuntest it-tajjeb.
  • Jaqra u jikkoreġi: jivverifika t-test bil-lingwa tiegħu stess u jipproponi formulazzjonijiet aħjar jew korrezzjonijiet. L-oriġinal huwa dejjem wieħed mill-kandidati. Jekk jirbaħ l-oriġinal, ma jinbidel xejn.

Il-qalba hija l-verifika reċiproka. Kull IA hija tajba biex tiġġudika testi ta' oħrajn, anke jekk hi stess kultant tiżbalja. Il-modulu juża dan: Diversi fornituri jiktbu kull wieħed verżjoni, u l-istess fornituri imbagħad jivvalutaw il-verżjonijiet kollha, mingħajr ma jafu minn ġejjin. Il-verżjoni tiegħu stess fornitur ma jivvalutahiex.

Hekk titwieled proposta

Proċess: Traduzzjoni, verifika, valutazzjoni, qbil, approvazzjoni min-nies

  1. Traduzzjoni. Kull traduttur jikteb verżjoni b'mod parallel.
  2. Verifiki fissi. Mingħajr IA jiġi kkontrollat jekk it-tags HTML, l-entitajiet, il-placeholders bħal %s jew {}, in-numri u r-rabtiet baqgħux bla tibdil. Verżjoni li tkisser dan ma tistax qatt tirbaħ, anke jekk tinstema' kemm trid fluwenti.
  3. Valutazzjoni. Il-verżjonijiet l-oħra jiġu mħallta u magħmulin anonimi. Kull verifikatur jagħti għal kull waħda nota għall-eżattezza u għan-naturalezza (1 sa 10), isemmi favorit u jista' jipproponi titjib.
  4. Qbil. Ir-rank ta' verżjoni huwa 0,5 × nota medja + 5 × sehem tal-voti favoriti. Jingħadd bħala qbil jekk l-aħjar verżjoni jkollha mill-inqas 60 % tal-voti favoriti u nota medja ta' mill-inqas 7,0.
  5. It-tieni rawnd. Mingħajr qbil l-aħjar verżjonijiet, flimkien mas-suġġerimenti ta' titjib tal-verifikaturi, imorru darba oħra fil-valutazzjoni.
  6. Bniedem. Jekk anke allura ma jsirx inekwivoku, il-proposta tistenna deċiżjoni.

Jekk ikun hemm biss servizzi ta' traduzzjoni puri mingħajr funzjoni ta' verifika (pereżempju DeepL), riżultat jitqies maqbul biss jekk mill-inqas żewġ servizzi taw eżattament l-istess test. Fit-tiswir tat-testi r-riżultati jridu jibqgħu jixbhu b'mod rikonoxxibbli lill-oriġinal (xebh ta' mill-inqas 0,6, l-istess numri). Mudelli żgħar u b'xejn kultant iweġbu lil lott b'testi mċaqalqin jew barranin. Tweġibiet bħal dawn jiġu skartati minflok ma jiġu vvutati. Glossarju iżomm l-ismijiet tal-marki u t-termini fissi.

Fornituri: b'key u mingħajr

Servizzi b'xejn u bi ħlas jistgħu jkunu fl-istess votazzjoni. Il-modulu jiġi b'preżettijiet għal ħafna fornituri; kollha huma mitfija wara l-installazzjoni.

TipJittraduċiJivverifika / jikkoreġiEżempji
Interface kompatibbli ma' OpenAIivaivaOpenAI, Mistral, DeepSeek, xAI, Groq, Together, OpenRouter, Cerebras, Qwen, Moonshot, GitHub Models, Hugging Face, Ollama, LM Studio, vLLM, llama.cpp
Kompatibbli ma' OpenAI mingħajr keyivaivaOllama fuq is-server tiegħek stess, Pollinations
AnthropicivaivaClaude
Google Gemini, Cohereivaiva
Kmand lokaliivaivaclaude -p jew kull programm li jaqra minn stdin u joħroġ it-tweġiba
Servizzi ta' traduzzjoniivaleDeepL, Google Translate, Azure Translator, LibreTranslate, MyMemory, Lingva

Wieħed jidħol il-key (jew l-isem ta' variabbli tal-ambjent li fiha), jagħfas Ittestja l-konnessjoni u jixgħel il-fornitur. L-ismijiet tal-mudelli fil-preżettijiet huma punti ta' tluq; min juża, għandu jqabbilhom mal-lista attwali tal-fornitur. B'żewġ fornituri jew aktar ikun hemm verifika reċiproka vera, b'wieħed biss ħadd ma jivverifika x-xogħol tiegħu. L-assistent jindika dan.

Website sħiħ f'daqqa

Assistent tal-bidu (menu Traduzzjoni bl-IA → Ibda hawn) jispjega l-passi u joħloq l-ewwel regola. Jekk il-modulu website huwa installat, il-modulu ta' tqabbil ai_translation_consensus_website jiġi awtomatikament mieħu miegħu. Jikkompleta l-ambitu “Website sħiħ b'dak kollu li hemm fiha”: Wieħed jagħżel il-website u jħalli lill-modulu jipproponi l-kontenut. Il-modulu jħares lejn il-mudelli kollha b'kampi li jistgħu jiġu tradotti li jappartjenu għall-website (paġni, menus, blogs, prodotti, avvenimenti, forums, korsijiet u aktar), u jipproponi regola waħda għal kull tip ta' kontenut, bil-lingwi tal-website bħala mira.

Assistent tal-bidu bl-ambitu website sħiħ u t-tipi ta' kontenut proposti

  • Dak li mhuwiex installat (forums, korsijiet, gallariji) ma jidhirx u jiddaħħal aktar tard, malli jiġi installat.
  • Mudelli tal-ħanut jiġu proposti biss jekk il-website għandha ħanut. Jinqabdu biss rekords ippubblikati.
  • Kuntatti, ditti, fornituri tal-ħlas, listi tal-prezzijiet, metodi ta' kunsinna, programmi ta' lealtà u filtri tas-snippets il-modulu apposta ma joffrihomx.
  • L-ismijiet tal-indirizz tal-paġni (seo_name) ma jiġux tradotti.
  • It-tipi mhux mixtieqa jistgħu jitneħħew qabel ma jinħolqu.

Il-ħolqien u t-tfittxija ma jiswew xejn: Ir-regola telenka biss liema testi jeħtieġu xogħol. Biss meta jiġu pproċessati jissejħu l-fornituri u jinqalgħu l-ispejjeż.

Dashboard, spejjeż u bidu awtomatiku

Id-dashboard juri għal kull regola kemm testi huma lesti, jistennew konferma jew bniedem, huma fil-kju jew falliet. Jiżdiedu d-diviżjoni skont il-lingwa u l-fornitur, l-ispejjeż sa issa u dawk li għad iridu jiġu mistennija, il-ħin li fadal stmat u l-iswiċċ għall-ipproċessar ippjanat.

Dashboard bil-progress, l-ispejjeż, it-tokens u l-lingwi. Data ta' eżempju.

In-numri f'din l-illustrazzjoni huma data ta' eżempju u ma jgħidu xejn dwar spejjeż reali.

  • L-ispejjeż jiġu kkalkulati minn dak li l-fornituri jirrapportaw tassew: tokens (OpenAI, Anthropic, Gemini, Cohere) jew karattri (DeepL, Google, Azure). It-tokens dejjem jintwerew, il-flus biss jekk daħħaltu l-prezz għal kull miljun token (jew karattru) għand il-fornitur. Il-preżettijiet ma fihom l-ebda prezzijiet, għax dawn jinbidlu. Servizzi li ma jirrapportawx tokens jiġu stmati mit-tul tat-test u mmarkati bħala stima.
  • Previżjoni: spiża medja u ħin tax-xogħol għal kull test immultiplikat bin-numru ta' testi fil-kju. Din hija stima li titjieb bl-ewwel lottijiet.
  • Bidu awtomatiku: Regoli bl-għażla Ibda waħdu meta jinbidel rekord ifittxu f'kull tmexxija tal-azzjoni ppjanata biss rekords li nbidlu mill-aħħar tfittxija. Bl-azzjoni ppjanata mixgħula, website editjata tiġi għalhekk imtradotta mill-ġdid mingħajr ebda intervent.
  • Avviż ta' tlestija: Meta l-aħħar test miftuħ ta' regola jkun ġie mlesti, tidher darba waħda l-messaġġ “Il-lingwi kollha ġew tradotti” (waqt ir-reviżjoni “It-testi kollha ġew ivverifikati”) fil-kanal AI Translation.

Approvazzjoni min-nies

B'mod standard, il-modulu ma jikteb xejn fir-rekords tiegħek mingħajr il-kunsens tiegħek. Kull proposta turi l-verżjonijiet, min kitibhom, il-marki u l-kummenti tar-reviżuri. Tista' taċċetta l-proposta, tagħżel verżjoni oħra, tikteb formulazzjoni tiegħek stess jew tirrifjutaha.

Proposta b'tliet kandidati, marki, voti favoriti u d-deċiżjoni ta' persuna. Test tal-eżempju mnissel kollu kemm hu.

It-test u l-ismijiet tal-fornituri f'din l-illustrazzjoni huma mnissla kollha kemm huma biex turi l-veduta.

Min jafda regola jista' jixgħel Ħu l-qbil awtomatikament. Il-proposti mingħajr qbil jibqgħu jistennew persuna anke f'dak il-każ. Meta jaċċetta, il-modulu jerġa' jivverifika jekk it-test tas-sors inbidilx sadanittant, jerġa' jikkontrolla l-verifiki tal-markup u jikteb mingħajr traċċar u mingħajr notifika lill-followers.

Sigurtà u protezzjoni tad-data

  • Kollox ikun mitfi wara l-installazzjoni. Il-fornituri u l-azzjoni skedata huma diżattivati. Mingħajr l-intervent tiegħek ma jintbagħat xejn.
  • It-testi jitilqu mis-server tiegħek hekk kif jinvolvi servizz ospitat. Regola tista' tiġi mmarkata bħala Kunfidenzjali; allura t-test jarawh biss il-fornituri li huma mmarkati bħala li jaħdmu fuq infrastruttura proprja.
  • Iċ-ċwievet jinsabu f'qasam li jarawh biss l-amministraturi, jew f'varjabbli tal-ambjent li magħha tirreferi biss l-isem. Fil-messaġġi ta' żball jiġu moħbija u jintbagħtu fl-headers. Eċċezzjoni: iċ-ċavetta fakultattiva ta' MyMemory tista' tingħadda hemmhekk biss bħala parametru tal-mistoqsija.
  • Kmand lokali jeżegwixxi programm u għalhekk huwa mblukkat sakemm il-parametru tas-sistema ai_translation_consensus.allow_command jiġi ssettjat fuq True. Il-kmand jissejjaħ mingħajr shell u jaħdem f'direttorju temporanju vojt.
  • Prompt-Injection: L-inkarigi jimmarkaw it-test bħala dejta. L-istruzzjonijiet fit-test tradott ma jiġux segwiti, u riżultat li jikser it-tags jew il-placeholders jiġi skartat.
  • Is-servizzi b'xejn għandhom limiti. Pollinations jippermetti b'mod anonimu tweġiba waħda kull 45 sekonda. L-għażla tal-fornitur min_interval iżżomm id-distanza, u t-tweġibiet “Erġa' pprova aktar tard” jiġu rispettati.

Installazzjoni

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

Huma meħtieġa Odoo 19 u l-pakkett Python requests. Hemm inkluża traduzzjoni bil-Ġermaniż. Il-modulu tal-pont ai_translation_consensus_website jiġi installat awtomatikament flimkien ma' website jekk dan ikun disponibbli. Wara l-installazzjoni s-servizz ta' Odoo jrid jerġa' jinbeda, għax il-modulu fih kodiċi Python. Min iħaddem sistema tal-produzzjoni jinstalla l-modulu l-ewwel fuq kopja tad-database.

L-ewwel passi: iftaħ il-menu Traduzzjoni bl-IA → Fornituri, ittestja u ixgħel is-servizzi, imbagħad Ibda hawn u oħloq l-ewwel regola. B'Fittex it-testi jinħolqu l-proposti, b'Ipproċessa lott jissejħu l-fornituri. Ibda b'regola żgħira, pereżempju post wieħed tal-blog u żewġ lingwi, u ħares lejn ir-riżultat u l-ispiża qabel ma tpoġġi websajt sħiħa fil-kju.

il-limiti

  • Il-kwalità tiddependi mill-mudelli li tixgħel. Il-verifika inkroċjata tnaqqas l-iżbalji ta' mudelli individwali, imma ma tagħtix garanzija. Għal testi kritiċi legalment jew għas-sigurtà, il-modulu ma jissostitwixxix kelliem nattiv.
  • L-ispejjeż jiżdiedu malajr. Test jiswa sejħa waħda għal kull traduttur, sejħa ta' verifika waħda għal kull reviżur u, f'votazzjoni maqsuma, it-tieni rawnd. Il-kuntest tal-paġna jkabbar l-input ta' kull sejħa. Regola b'45 lingwa fil-mira tkabbar l-għadd ta' testi. Illimita t-tħaddim b'Rekords għal kull tfittxija, Proposti ġodda għal kull tfittxija u Proposti għal kull tħaddim tal-cron, u żid mudelli rħas jew lokali bħala reviżuri.
  • Biss oqsma b'translate=True. It-test iffurmattjat jiġi pproċessat blokk b'blokk (il-mekkaniżmu tat-termini ta' Odoo).
  • Il-prezzijiet u l-ismijiet tal-mudelli jinbidlu. L-issettjar awtomatiku mhuwiex lista tal-prezzijiet miżmuma.
  • Mibni għal Odoo 19.0 Community. Verżjonijiet oħra mhumiex appoġġjati.

Mistoqsijiet frekwenti

Jiġi tradott jew sostitwit xi ħaġa mingħajr il-kunsens tiegħi?

Le, sakemm ma tixgħelx Ħu l-qbil awtomatikament. Anke f'dak il-każ jinkitbu biss proposti b'qbil. Il-fornituri u l-azzjoni skedata huma mitfija wara l-installazzjoni.

Għandi bżonn ċwievet għall-fornituri bi ħlas?

Biss għall-fornituri li jeħtieġuha. B'Pollinations, MyMemory jew mudell imħaddem lokalment (pereżempju Ollama) jaħdem mingħajrha. Is-servizzi b'xejn ħafna drabi huma limitati u bil-mod, u għal websajt kollha huma ġeneralment adatti biss bħala kumplement.

Kemm tiswa traduzzjoni?

Dan jiddependi mill-fornitur, mill-mudell, mit-tul tat-test u min-numru ta' lingwi, u għalhekk il-modulu ma jipprovdix ċifri fissi. Id-dashboard juri l-konsum u l-ispejjeż hekk kif tkun daħħalt il-prezzijiet, u jistma l-ispejjeż li fadal tat-testi fil-kju.

Nista' nżomm it-testi kunfidenzjali?

Iva, bl-għażla tar-regola Kunfidenzjali. Allura jaħdmu biss il-fornituri mmarkati bħala li jaħdmu fuq l-infrastruttura proprja tiegħek, pereżempju Ollama lokali.

Dan jissostitwixxi t-traduzzjoni nattiva ta' Odoo?

Le. Il-modulu juża l-multilingwiżmu ta' Odoo u jikteb fl-istess traduzzjonijiet li inkella tmantni bl-idejn.

Taħt liema liċenzja huwa?

Taħt l-AGPL-3. Żbalji u titjib huma milqugħa bħala issue fuq repożitorju GitHub .

Appoġġ minn Biricon IT Services

Aħna nieħdu ħsieb installazzjonijiet ta' Odoo għal intrapriżi żgħar u medji: mill-introduzzjoni, permezz ta' adattamenti u migrazzjonijiet, sat-tħaddim kontinwu. Jekk tixtieq iżżomm il-websajt Odoo tiegħek multilingwi, tassigura t-traduzzjonijiet bl-IA jew iġġib modulu b'mod sikur fl-istanza tal-produzzjoni tiegħek, aħna ngħinuk bil-pjaċir. Żviluppi proprji oħra: Arkivja kumpanija flimkien mal-utenti tal-portal, Numri tad-dokumenti minn prefiss, sena u kontatur u Firmenbuch u verifika tal-indirizzi għal klijenti Awstrijaċi.

Ikkuntattjana issa

Status: 3 ta' Novembru 2026. Verżjoni tal-modulu 19.0.1.0.0. L-illustrazzjonijiet juru dejta ta' eżempju mnissla.