Ġewwa ConveyThis Tech: Nibnu It-Tkaxkir tal-Websajt Tagħna

Agħmel il-Websajt Tiegħek Multilingwi f'5 Minuti
Iwassal din id-demo
Iwassal din id-demo
My Khanh Pham

My Khanh Pham

Titjib tal-Esperjenza tal-Utent: ConveyThis Jintroduċi l-Immaniġġjar tal-URL

Bosta patruni ta' ConveyThis jippreferu li l-URLs kollha tal-websajt tagħhom jiġu tradotti kif suppost, li jista' jkun biċċa xogħol impenjattiva, speċjalment għal siti espansivi tradotti f'diversi lingwi.

Ir-reazzjonijiet tal-utenti wrew li xi klijenti sabu l-bidu tal-proġetti inizjali tagħhom ta’ traduzzjoni tal-websajts kemmxejn mħawda. Ħafna drabi staqsew għaliex setgħu jaraw biss il-URL tal-homepage fil-lista tat-traduzzjoni, u kif joħolqu traduzzjonijiet tal-kontenut tagħhom.

Dan indika qasam potenzjali għal titjib. Rajna opportunità biex niffaċilitaw proċess ta’ onboarding aktar faċli u ġestjoni tal-proġetti aktar effiċjenti. Madankollu, f’dak il-mument ma kellniex soluzzjoni konkreta.

Ir-riżultat, kif forsi kont ssemma, kien l-introduzzjoni tal-karatteristika tal-Immaniġġjar tal-URL. Jippermetti lill-utenti jiskannjaw l-URLs tal-websajt tagħhom u jiġġeneraw il-kontenut tradott tagħhom permezz tal- ConveyThis Dashboard, malajr u b'mod effettiv.

Riċentement, din il-karatteristika ġiet rilokata mil-Lista tat-Traduzzjoni għal paġna ġdida, aktar adattabbli u b'saħħitha tal-ġestjoni tat-traduzzjoni bbażata fuq l-URL. Issa, nemmnu li wasal iż-żmien li niżvelaw l-istorja wara l-bidu ta 'din il-karatteristika.

921

Inħaddnu Golang: Il-Vjaġġ ta' ConveyThis Lejn Servizzi ta' Traduzzjoni Mtejba

922

Il-bidu tal-illokkjar tal-2020 minħabba l-pandemija offrietni ċ-ċans li fl-aħħar nitgħallem il-lingwa tal-programmazzjoni Golang li kienet twarrbet minħabba restrizzjonijiet ta’ ħin.

Żviluppat minn Google, Golang jew Go ilu jikseb popolarità f'dawn l-aħħar snin. Lingwa ta' programmar ikkumpilata b'mod statiku, Golang kienet iddisinjata biex tippermetti lill-iżviluppaturi jagħmlu kodiċi effiċjenti, affidabbli u konkorrenti. Is-sempliċità tagħha tappoġġja l-kitba u ż-żamma ta 'programmi estensivi u kkumplikati mingħajr ma tiġi sagrifikata l-veloċità.

Meta naħseb fuq proġett sekondarju potenzjali biex niffamiljarizza ruħi ma' Golang, tfaċċat f'moħħi web crawler. Hija laħqet il-kriterji msemmija u potenzjalment offriet soluzzjoni għall-utenti ta 'ConveyThis. Web crawler jew 'bot' huwa programm li jżur websajt biex jiġbed dejta.

Għal ConveyThis, l-għan tagħna kien li niżviluppaw għodda għall-utenti biex jiskennjaw is-sit tagħhom u jirkupraw l-URLs kollha. Barra minn hekk, ridna nissimplifikaw il-proċess tal-ġenerazzjoni tat-traduzzjonijiet. Bħalissa, l-utenti jridu jżuru l-websajt tagħhom b'lingwa tradotta biex jiġġenerawhom, biċċa xogħol li ssir skoraġġanti għal siti kbar b'diversi lingwi.

Għalkemm il-prototip inizjali kien sempliċi - programm li jieħu URL bħala input u jibda jkaxkar is-sit - kien rapidu u effettiv. Alex, CTO ta 'ConveyThis, ra l-potenzjal ta' din is-soluzzjoni u ta l-approvazzjoni għar-riċerka u l-iżvilupp biex jirfinaw il-kunċett u jikkontempla kif jospita s-servizz ta 'produzzjoni futur.

Navigazzjoni fit-Trend Serverless ma 'Go u ConveyThis

Fil-proċess tal-finalizzazzjoni tal-bot tat-tkaxkir tal-web, sibna ruħna niffaċċjaw l-isfumaturi ta 'CMS u integrazzjonijiet differenti. Imbagħad qamet il-mistoqsija - kif nistgħu nippreżentaw bl-aħjar mod lill-utenti tagħna bil-bot?

Inizjalment, ikkunsidrajna l-approċċ ippruvat u ttestjat tal-użu tal-AWS b'interface ta 'web server. Madankollu, ħarġu diversi kwistjonijiet potenzjali. Kellna inċertezza dwar it-tagħbija tas-server, l-użu simultanju minn utenti multipli, u n-nuqqas ta 'esperjenza tagħna mal-hosting tal-programm Go.

Dan wassalna biex nikkunsidraw xenarju ta 'hosting mingħajr server. Dan offra benefiċċji bħall-ġestjoni tal-infrastruttura mill-fornitur u l-iskalabbiltà inerenti, li jagħmilha soluzzjoni ideali għal ConveyThis. Fisser li ma kellniex għalfejn ninkwetaw dwar il-kapaċità tas-server peress li kull talba kienet topera fil-kontenitur iżolat tagħha stess.

Madankollu, lura fl-2020, il-kompjuters mingħajr server ġew b'limitu ta '5 minuti. Dan wera problema għall-bot tagħna li potenzjalment jista 'jkun meħtieġ biex jitkaxkru siti kbar tal-kummerċ elettroniku b'bosta paġni. Fortunatament, fil-bidu tal-2020, AWS estendiet il-limitu għal 15-il minuta, għalkemm l-attivazzjoni ta 'din il-karatteristika wera li kienet biċċa xogħol ta' sfida. Eventwalment, sibna s-soluzzjoni billi nixprunaw il-kodiċi bla server b'SQS - is-servizz tal-kju tal-messaġġi AWS.

923

Il-Vjaġġ għal Komunikazzjonijiet Interattivi tal-Bot f'ħin Reali b'ConveyThis

924

Hekk kif solvejna d-dilemma tal-hosting, kellna ostaklu ieħor x’ngħelbu. Issa kellna bot funzjonali, ospitat b'mod effiċjenti u skalabbli. Il-kompitu li kien fadal kien li ngħaddi d-dejta ġġenerata mill-bot lill-utenti tagħna.

Bil-mira għall-interattività massima, iddeċidejt dwar komunikazzjoni f'ħin reali bejn il-bot u d-dashboard ta 'ConveyThis. Filwaqt li l-ħin reali mhuwiex rekwiżit għal karatteristika bħal din, ridt li l-utenti tagħna jiksbu feedback immedjat hekk kif il-bot beda jaħdem.

Biex niksbu dan, żviluppajna server websocket Node.js sempliċi, ospitat fuq istanza AWS EC2. Dan kien jeħtieġ xi tweaks lill-bot għall-komunikazzjoni mas-server tal-websocket u l-awtomatizzazzjoni tal-iskjerament. Wara ttestjar bir-reqqa, konna lesti li ngħaddu għall-produzzjoni.

Dak li beda bħala proġett sekondarju fl-aħħar mill-aħħar sab postu fid-dashboard. Permezz tal-isfidi, ksibt għarfien f'Go u saffi l-ħiliet tiegħi fl-ambjent AWS. Sibt Go partikolarment ta 'benefiċċju għall-kompiti ta' netwerking, ipprogrammar kooperattiv, u kompjuters mingħajr server, minħabba l-impronta baxxa tal-memorja tagħha.

Għandna pjanijiet futuri hekk kif il-bot iġib opportunitajiet ġodda. Aħna nimmiraw li niktbu mill-ġdid l-għodda tal-għadd tal-kliem tagħna għal effiċjenza aħjar, u potenzjalment nużawha għat-tisħin tal-cache. Nispera li ħadt pjaċir din il-ħarsa ċara fid-dinja tat-teknoloġija ta' ConveyThis daqskemm ħadt gost naqsamha.

Lest biex tibda?

It-traduzzjoni, ħafna aktar milli sempliċement tkun taf il-lingwi, hija proċess kumpless.

Billi ssegwi l-pariri tagħna u tuża ConveyThis , il-paġni tradotti tiegħek se jduru mal-udjenza tiegħek, u jħossuhom indiġeni għal-lingwa fil-mira.

Filwaqt li titlob sforz, ir-riżultat huwa ta’ sodisfazzjon. Jekk qed tittraduċi websajt, ConveyThis jista' jiffranka sigħat bi traduzzjoni awtomatizzata awtomatizzata.

Ipprova ConveyThis b'xejn għal 7 ijiem!

gradjent 2