Masveida tulkošanas palaišana, izmaksas un atcelšana

Atbalsts

Atbalsts

Pēdējo reizi atjaunināts Sep 24, 2026

Šajā rakstā ir masveida tulkošanas praktiskā puse: kā to palaist soli pa solim, kā iepriekš novērtēt izmaksas, kas notiek, kad Integrāciju centrāles tulkošanas rāmis un Masveida tulkotājs strādā ar vienu un to pašu preci, un kā katru no tiem atcelt. Kā ieslēgt tulkošanu bez API atslēgas — Mašīntulkošana — divi veidi un lauks «Avota valoda». Kā iegūt un panelī ievadīt DeepL, Google vai Microsoft atslēgu — Masveida tulkotājs — DeepL, Google un Microsoft atslēgas.

Kā palaist masveida tulkošanu

Kad atslēga ir ievadīta, saglabāta un pārbaudīta, pats process notiek modulī Masveida tulkotājs (kreisā izvēlne → Rīki → Masveida tulkotājs), tā cilnē Masuveida tulkotājs.

  1. Atveriet Rīki → Masveida tulkotājs un pārejiet uz cilni Masuveida tulkotājs — modulis atveras cilnē Testa tulkotājs.

  2. Procesa režīms — noklusējumā te stāv TULKOŠANA, tāpēc pirmajā reizē pārslēdziet uz SIMULĀCIJA. Tā izbrauc cauri visam tam pašam kopumam, bet neiztērē nevienu kredītu un datubāzē neko neieraksta — tā ir filtru un iestatījumu pārbaude, nevis pārskats par to, kas tiktu tulkots. Īsto darbu dara režīms TULKOŠANA.

  3. Veids — ko tulkot. Izvēlnē tādā secībā ir Produkts, Kategorija, Instrukcijas (informācijas lapas), Atribūts, Opcija, Filtrs, Valodas faili (publiskā puse) un Valodas faili (admin). Preču aprakstiem tas ir Produkts.

  4. Atjaunināšanas režīms — precēm ir divas iespējas:

    • Tukšs vai vienāds — precēm aiztiek tikai tos laukus, kas mērķa valodā ir tukši. Tas ir drošais režīms, un tas taupa arī API kredītus. ⚠️ Rindas nosaukums sola vairāk, nekā dara: ja mērķa valodas laukā ir iekopēts tas pats teksts, kas avota valodā, šis režīms to neaiztiek — tāds lauks nav tukšs. Lai tādu lauku pārtulkotu, vajag Pārrakstīt.
    • Pārrakstīt — aizstāj arī tur, kur mērķa valodā jau kaut kas ir. Modulis pats par to brīdina, jo pārrakstītais teksts ir zudis.

    Trešā vērtība — Tikai jauns fails — parādās tikai tad, ja Veids ir kāds no valodas failiem.

  5. Avota valoda un Mērķa valoda — no kuras uz kuru tulkot. Avota valodu var atstāt arī kā - Automātiska noteikšana -.

  6. Filtri — pirms pirmās īstās palaišanas sašauriniet apjomu: Statuss, Ražotājs, Kategorija, ID diapazons (Min/Maks) un Limits (Sākt / Limits). Pirmo reizi palaidiet ar 10–20 precēm un apskatiet rezultātu.

  7. Tulkojamie lauki — šeit laukus tikai parāda; atzīmē tos cilnē Automātiskā tulkošana, ailē Labot (sk. Masveida tulkotājs — DeepL, Google un Microsoft atslēgas). Pārbaudiet, ka vajadzīgie lauki tur ir.

  8. Nospiediet Sāciet tulkošanas procesu. Kamēr process iet, poga mainās uz Notiek tulkošana — noklikšķiniet, lai apturētu, tātad procesu var apturēt jebkurā brīdī, un zem pogas rāda gaitas joslu procentos. Kad viss ir izdarīts, poga atgriežas pie Sāciet tulkošanas procesu. Ja pakalpojums atbild ar kļūdu, tā parādās uznirstošā logā.

  9. Rezultātu pārbaudiet pašās precēs: Katalogs → Produkti, atveriet dažas no tām mērķa valodā. ⚠️ Cilne Žurnāls to nepateiks — tās teksta logs paliek tukšs, jo ierakstus EcomCart glabā servera pusē un panelī nerāda.

  10. Kad SIMULĀCIJA bez kļūdas ir aizgājusi līdz 100 %, atkārtojiet to pašu ar Procesa režīms = TULKOŠANA.

📷 Ekrānattēls: extension/module/mass_translate — cilne «Masuveida tulkotājs», aizpildīta forma un poga «Sāciet tulkošanas procesu»

📷 Ekrānattēls: extension/module/mass_translate — cilne «Masuveida tulkotājs» procesa laikā: poga «Notiek tulkošana — noklikšķiniet, lai apturētu» un gaitas josla procentos

Kā novērtēt izmaksas

Visi pakalpojumu sniedzēji rēķina pēc nosūtīto zīmju skaita, tāpēc aptuveno apjomu var izrēķināt pats, pirms konta izveides:

viena apraksta zīmju skaits × tulkojamo preču skaits × mērķa valodu skaits

Piemēram, 1500 zīmju apraksts, 2000 preces un divas mērķa valodas ir apmēram 6 miljoni zīmju. Ja tulkojat arī nosaukumus un meta laukus, pieskaitiet arī tos. Aktuālās cenas par miljonu zīmju skatiet pakalpojuma sniedzēja cenu lapā — tās mēdz mainīties, tāpēc šeit tās nenorādām.

⚠️ Skaitli SIMULĀCIJA jūsu vietā neizrēķinās. Tā izbrauc cauri tam pašam preču kopumam ar neīstu tulkotāju — tāpēc nemaksā neko un datubāzē neko neieraksta —, bet vienīgais, ko tā rāda, ir gaitas josla procentos; cilnes Žurnāls teksta logs paliek tukšs. Tāpēc apjomu ierobežojiet ar roku: filtri ID diapazons un Limits (Sākt / Limits) ļauj pirmo īsto palaišanu noturēt pie dažām desmitām preču, apskatīt rezultātu Katalogs → Produkti un tikai tad palaist visu katalogu.

Kad abi darbojas kopā

Ja vienam un tam pašam piegādātājam vienlaikus ir ieslēgta Avota valoda un veikalā strādā Masveida tulkotājs, sadalījums ir šāds:

  • Latviešu un angļu aprakstu Integrāciju centrāle veikala atjaunošanā pārraksta, ja precei ir Satura statuss Oriģināls no piegādātāja. Ja precei pirms tam bija ar Masveida tulkotāju uzģenerēts latviskais apraksts, tas var tikt aizstāts ar datu plūsmas tekstu vai tulkošanas rāmi.
  • Visās pārējās ieslēgtajās veikala valodās Integrāciju centrāle neaiztiek jau esošu aprakstu — Masveida tulkotāja apraksts tur paliek. Taču, ja tajā valodā apraksta slots ir tukšs vai tajā ir mūsu pašu iepriekšējais rāmis, Integrāciju centrāle pārraksta arī nosaukumu un meta virsrakstu. Tieši nosaukums ir biežākais Masveida tulkotāja lauks, tāpēc šis ir vissvarīgākais gadījums, ko der pārbaudīt.

Kā apraksti vispār nonāk veikalā un kura veikala atjaunošanas fāze tos raksta, aprakstīts rakstā Veikala atjaunošana — fāzes un kas tajās notiek.

Praktiskais secinājums: precīzākais veids, kā pasargāt kuratētu vai mašīntulkotu tekstu, ir preces Satura statuss. Precei, kurai lauks Satura statuss ir Mašīntulks vai Pilnībā apstrādāts, aprakstu atsvaidzināšana neko nedara. Lauks ir veikala preces formā (Katalogs → Produkti, nevis Integrāciju centrāles cilnē Produkti), un tajā pašā preču sarakstā ir arī filtrs Satura statuss, ar ko atlasīt vairākas preces uzreiz.

Tikai tad, ja gribat apturēt aprakstu atjaunošanu visam piegādātājam, izmantojiet slēdzi Apraksti cilnē Importa uzvedība. Ņemiet vērā, ka tas apstādina aprakstu atjaunošanu tikai tām precēm, kurām šis ir vienīgais piegādātājs; ja to pašu preci nes vēl kāds piegādātājs ar ieslēgtiem Aprakstiem, prece joprojām tiek pārbūvēta.

⚠️ Uzmanieties ar pretējo galējību: ja Apraksti ir izslēgti jau no paša sākuma un prece ienāk bez apraksta, tā veikalā paliek bez satura. Sīkāk par šo mīnu — Importa uzvedība.

Kā atgriezties atpakaļ

Tulkošanas rāmis. Atcelt var, un tas ir trīs soļu darbs:

  1. Piegādātāja formā, cilnē Datu plūsma, iztukšojiet lauku Avota valoda.
  2. Saglabājiet piegādātāju. Lauka iztukšošana ir tāda pati izmaiņa kā jebkura cita, tāpēc arī tā ierindo šī piegādātāja preces aprakstu pārbūvei.
  3. Vēlreiz palaidiet veikala atjaunošanu (Integrāciju centrāle → Vadības panelis → poga Palaist veikala atjaunošanu) — līdz tam veikalā joprojām būs vecie rāmji. Sīkāk — Veikala atjaunošana — kā to palaist.

Ņemiet vērā, kas paliek slotā pēc tam: latviešu un angļu aprakstā nonāks datu plūsmas teksts, bet, ja datu plūsmā tajā valodā teksta nav, slots var palikt tukšs. Pārējās valodās rāmja vietā tiek ierakstīts tas, kas ir pieejams; ja nav nekā, slots paliek tukšs.

Masveida tulkotājs. Šeit atcelšanas nav — modulis raksta tieši datubāzē, un pogas «atsaukt» nav. Režīms Pārrakstīt aizstāj esošo tekstu neatgriezeniski. Tāpēc drošības tīkls ir trīs lietas:

  • vispirms SIMULĀCIJA — tā vismaz pierāda, ka filtri un iestatījumi neizraisa kļūdu;
  • filtri ID diapazons un Limits, lai pirmā īstā palaišana skartu dažas preces, nevis visu katalogu;
  • datubāzes rezerves kopija pirms lielas palaišanas.

Ja kaut kas nestrādā

Masveida tulkošana pabeidzas, bet nekas nav iztulkots. Pārbaudiet cilni Automātiskā tulkošana, aili Labot — tieši tur atzīmē, kurus laukus tulkot. Ja tajā ailē neviens lauks nav atzīmēts, process aiziet cauri tukšā. Otra pārbaude ir Atjaunināšanas režīms: režīms Tukšs vai vienāds neaiztiek laukus, kuros mērķa valodā jau kaut kas ir — arī tad, ja tur stāv neiztulkots avota teksts. Trešā — vai cilnē Iestatījumi ir izvēlēts pakalpojums un aizpildīts lauks API atslēga: bez atslēgas modulis tekstu atgriež nemainītu, nevis kļūdu. Pārbaudiet to cilnē Testa tulkotājs.

📷 Ekrānattēls: extension/module/mass_translate — cilne «Žurnāls»: slēdzis «Atkļūdošanas režīms» un zem tā tukšais teksta logs ar pogām «Atsvaidzināt žurnālus» / «Saglabāt žurnāla failu» / «Notīrīt žurnālus»

Gribu redzēt, ko process izdarīja, bet cilne «Žurnāls» ir tukša. Tā tur arī paliks: EcomCart tulkošanas ierakstus glabā servera pusē, un moduļa teksta logs tos nerāda — tukšu atgriež arī pogas Atsvaidzināt žurnālus un Saglabāt žurnāla failu. Vienīgais pašpārbaudes ceļš ir īss palaidiens ar Limits un rezultāta apskate Katalogs → Produkti.

Tulkošanas process apēd serveri. Cilnē Iestatījumi ir lauks Procesa aizkave — pauze milisekundēs starp katru vienumu. Vērtība atbrīvo daļu resursu, bet arī pagarina kopējo procesa laiku.

Kļūmes, kas saistītas ar lauku Avota valoda un tulkošanas rāmi, ir aprakstītas rakstā Mašīntulkošana — divi veidi un lauks «Avota valoda»; kļūmes ar pašu moduli un API atslēgu — rakstā Masveida tulkotājs — DeepL, Google un Microsoft atslēgas.