Инсиде ЦонвеиТхис Тецх: Израда нашег пописивача веб локација

Учините своју веб локацију вишејезичном за 5 минута
Пренесите овај демо
Пренесите овај демо
My Khanh Pham

My Khanh Pham

Побољшање корисничког искуства: ЦонвеиТхис уводи управљање УРЛ адресама

Бројни корисници ЦонвеиТхис преферирају да сви УРЛ-ови њихових веб локација буду правилно преведени, што може бити захтеван задатак, посебно за експанзивне сајтове преведене на неколико језика.

Повратне информације корисника су показале да су неки клијенти сматрали да је почетак њихових почетних пројеката превођења веб страница помало збуњујући. Често су се питали зашто могу да виде само УРЛ почетне странице на листи превода и како да направе преводе свог садржаја.

Ово је указивало на потенцијалну област за унапређење. Видели смо прилику да омогућимо лакши процес укључивања и ефикасније управљање пројектима. Међутим, у том тренутку нам је недостајало конкретно решење.

Као што сте можда претпоставили, резултат је био увођење функције за управљање УРЛ адресама. Омогућава корисницима да брзо и ефикасно скенирају УРЛ-ове својих веб локација и генеришу свој преведени садржај преко ЦонвеиТхис Дасхбоард-а.

Недавно је ова функција премештена са листе превода на нову, прилагодљивију и моћнију страницу за управљање преводом засновану на УРЛ-у. Сада верујемо да је време да откријемо причу иза почетка ове функције.

921

Ембрацинг Голанг: ЦонвеиТхис' Јоурнеи Товардс Енханцед Транслатион Сервицес

922

Почетак затварања 2020. због пандемије пружио ми је прилику да коначно научим програмски језик Голанг који је био по страни због временских ограничења.

Голанг или Го, који је развио Гоогле, последњих година добија на популарности. Статички компајлирани програмски језик, Голанг је дизајниран да омогући програмерима да креирају ефикасан, поуздан и истовремен код. Његова једноставност подржава писање и одржавање обимних и компликованих програма без жртвовања брзине.

Размишљајући о потенцијалном споредном пројекту да се упознам са Голангом, пао је на памет веб претраживач. Испунио је поменуте критеријуме и потенцијално понудио решење за ЦонвеиТхис кориснике. Веб пописивач или 'бот' је програм који посећује веб локацију да би извукао податке.

За ЦонвеиТхис, наш циљ је био да развијемо алатку за кориснике да скенирају своју веб локацију и преузму све УРЛ адресе. Поред тога, желели смо да поједноставимо процес генерисања превода. Тренутно, корисници морају да посете своју веб локацију на преведеном језику да би их генерисали, што је задатак који постаје застрашујући за велике сајтове на више језика.

Иако је почетни прототип био једноставан – програм који узима УРЛ као улаз и почиње да индексира сајт – био је брз и ефикасан. Алек, ЦТО компаније ЦонвеиТхис, увидео је потенцијал овог решења и дао је зелено светло за истраживање и развој како би се усавршио концепт и размислио о томе како да буде домаћин будуће производне услуге.

Кретање кроз тренд без сервера помоћу Го анд ЦонвеиТхис

У процесу финализације бота за веб индексирање, нашли смо се да се боримо са нијансама различитих ЦМС-а и интеграција. Тада се поставило питање – како можемо најбоље представити нашим корисницима бот?

У почетку смо разматрали испробани приступ коришћења АВС-а са интерфејсом веб сервера. Међутим, појавило се неколико потенцијалних проблема. Имали смо несигурност око оптерећења сервера, истовременог коришћења од стране више корисника и нашег недостатка искуства са хостовањем програма Го.

Ово нас је навело да размотримо сценарио хостинга без сервера. Ово је понудило предности као што су управљање инфраструктуром од стране провајдера и инхерентна скалабилност, што га чини идеалним решењем за ЦонвеиТхис. То је значило да не морамо да бринемо о капацитету сервера јер би сваки захтев функционисао у сопственом изолованом контејнеру.

Међутим, још 2020. године рачунарство без сервера долази са ограничењем од 5 минута. Ово се показало проблемом за нашег бота који би потенцијално могао бити потребан за индексирање великих сајтова е-трговине са бројним страницама. На срећу, почетком 2020. године, АВС је продужио ограничење на 15 минута, иако се омогућавање ове функције показало као изазован задатак. На крају смо пронашли решење тако што смо покренули код без сервера помоћу СКС – АВС услуге чекања порука.

923

Путовање до интерактивне комуникације са ботовима у реалном времену са ЦонвеиТхис

924

Како смо решили дилему домаћина, морали смо да превазиђемо још једну препреку. Сада смо имали функционалног бота, хостованог на ефикасан, скалабилан начин. Преостали задатак је био да пренесемо податке генерисане ботовима нашим корисницима.

У циљу максималне интерактивности, одлучио сам се за комуникацију у реалном времену између бота и ЦонвеиТхис контролне табле. Иако реално време није услов за такву функцију, желео сам да наши корисници добију тренутне повратне информације чим бот почне да ради.

Да бисмо то постигли, развили смо једноставан Ноде.јс вебсоцкет сервер, хостован на АВС ЕЦ2 инстанци. Ово је захтевало неке измене бота за комуникацију са вебсоцкет сервером и аутоматизовано постављање. Након темељног тестирања, били смо спремни за прелазак на производњу.

Оно што је почело као споредни пројекат на крају је нашло своје место на контролној табли. Кроз изазове, стекао сам знање у Го-у и усавршио своје вештине у АВС окружењу. Сматрао сам да је Го посебно користан за задатке умрежавања, кооперативно програмирање и рачунарство без сервера, с обзиром на мали меморијски отисак.

Имамо будуће планове јер бот доноси нове могућности. Циљ нам је да препишемо наш алат за бројање речи ради боље ефикасности и потенцијално га користимо за загревање кеша. Надам се да сте уживали у овом кратком завиривању у ЦонвеиТхис-ов свет технологије колико сам ја уживао да га делим.

Спремни да почнете?

Превођење, много више од само познавања језика, је сложен процес.

Пратећи наше савете и користећи ЦонвеиТхис , ваше преведене странице ће имати одјек код ваше публике, осећајући се као матерњи за циљни језик.

Иако захтева труд, резултат се награђује. Ако преводите веб локацију, ЦонвеиТхис може да вам уштеди сате помоћу аутоматског машинског превођења.

Испробајте ЦонвеиТхис бесплатно 7 дана!

градијент 2