ConveyThis Tech daxilində: Veb saytımızı Tarayıcı qurmaq

Veb saytınızı 5 dəqiqə ərzində çoxdilli edin
Bu demonu çatdırın
Bu demonu çatdırın
My Khanh Pham

My Khanh Pham

İstifadəçi Təcrübəsinin Təkmilləşdirilməsi: ConveyThis URL İdarəetməsini Təqdim edir

Çoxsaylı ConveyThis müştəriləri veb saytlarının bütün URL-lərinin düzgün tərcümə edilməsinə üstünlük verirlər, bu, xüsusilə bir neçə dilə tərcümə edilmiş geniş saytlar üçün çətin bir iş ola bilər.

İstifadəçi rəyləri göstərdi ki, bəzi müştərilər öz ilkin veb-sayt tərcümə layihələrinin başlanmasını bir qədər çaşdırıcı tapdılar. Onlar tez-tez niyə tərcümə siyahısında yalnız ana səhifənin URL-inə baxa bildiklərini və məzmunlarının tərcümələrini necə yarada biləcəklərini soruşurdular.

Bu, inkişaf üçün potensial sahəni göstərirdi. Biz daha hamar işə qəbul prosesini və layihənin daha səmərəli idarə edilməsini asanlaşdırmaq üçün bir fürsət gördük. Lakin o an bizim konkret həllimiz yox idi.

Nəticə, ehtimal etdiyiniz kimi, URL İdarəetmə funksiyasının tətbiqi oldu. O, istifadəçilərə öz veb-saytlarının URL-lərini skan etməyə və onların tərcümə edilmiş məzmununu ConveyThis Dashboard vasitəsilə tez və effektiv şəkildə yaratmağa imkan verir.

Bu yaxınlarda bu funksiya Tərcümə Siyahısından yeni, daha uyğunlaşa bilən və güclü URL əsaslı tərcümə idarəetmə səhifəsinə köçürüldü. İndi inanırıq ki, bu xüsusiyyətin yaranmasının arxasındakı hekayəni açıqlamağın vaxtıdır.

921

Qolanqı əhatə etmək: Təkmilləşdirilmiş Tərcümə Xidmətlərinə Doğru Bu Səyahəti çatdırın

922

Pandemiya səbəbiylə 2020-ci il kilidinin başlaması mənə vaxt məhdudiyyətləri səbəbindən kənarda qalan Golang proqramlaşdırma dilini nəhayət öyrənmək şansı verdi.

Google tərəfindən hazırlanmış Golang or Go son illərdə populyarlıq qazanır. Statik şəkildə tərtib edilmiş proqramlaşdırma dili olan Golang, tərtibatçılara səmərəli, etibarlı və paralel kod hazırlamağa imkan vermək üçün hazırlanmışdır. Onun sadəliyi sürətdən ödün vermədən geniş və mürəkkəb proqramların yazılmasını və saxlanmasını dəstəkləyir.

Qolanq ilə tanış olmaq üçün potensial bir yan layihə üzərində düşünərkən ağlıma bir veb tarayıcısı düşdü. O qeyd olunan meyarlara cavab verdi və potensial olaraq ConveyThis istifadəçiləri üçün bir həll təklif etdi. Veb tarayıcısı və ya 'bot' məlumat çıxarmaq üçün veb-saytı ziyarət edən bir proqramdır.

ConveyThis üçün məqsədimiz istifadəçilər üçün saytlarını skan etmək və bütün URL-ləri əldə etmək üçün alət hazırlamaq idi. Bundan əlavə, biz tərcümələrin yaradılması prosesini sadələşdirmək istədik. Hal-hazırda, istifadəçilər onları yaratmaq üçün veb-saytlarına tərcümə edilmiş dildə daxil olmalıdırlar, bu, böyük, çoxdilli saytlar üçün çətin olur.

Baxmayaraq ki, ilkin prototip sadə idi – giriş kimi URL götürən və saytı taramağa başlayan proqram – bu, tez və effektiv idi. ConveyThis şirkətinin texniki direktoru Alex, bu həllin potensialını gördü və konsepsiyanı təkmilləşdirmək və gələcək istehsal xidmətini necə qəbul etmək barədə düşünmək üçün tədqiqat və inkişafa icazə verdi.

Go və ConveyThis ilə Serversiz Trenddə naviqasiya

Veb tarama botunu tamamlama prosesində biz müxtəlif CMS və inteqrasiyaların nüansları ilə mübarizə apardıq. Sonra sual yarandı - istifadəçilərimizə botu necə ən yaxşı şəkildə təqdim edə bilərik?

Əvvəlcə biz veb server interfeysi ilə AWS-dən istifadənin sınaqdan keçirilmiş yanaşmasını nəzərdən keçirdik. Bununla belə, bir sıra potensial problemlər ortaya çıxdı. Server yükü, birdən çox istifadəçinin eyni vaxtda istifadəsi və Go proqram hostinqi ilə bağlı təcrübəmizin olmaması ilə bağlı qeyri-müəyyənliyimiz var idi.

Bu, bizi serversiz hostinq ssenarisini nəzərdən keçirməyə vadar etdi. Bu, provayder tərəfindən infrastrukturun idarə edilməsi və özünəməxsus miqyaslılıq kimi üstünlükləri təklif edərək onu ConveyThis üçün ideal həll edir. Bu o demək idi ki, hər sorğu öz təcrid olunmuş konteynerində işləyəcəyi üçün server tutumu ilə bağlı narahat olmayaq.

Bununla birlikdə, 2020-ci ildə serversiz hesablama 5 dəqiqəlik məhdudiyyətlə gəldi. Bu, botumuz üçün potensial olaraq çoxsaylı səhifələri olan böyük e-ticarət saytlarını taramaq üçün tələb oluna bilən bir problem olduğunu sübut etdi. Xoşbəxtlikdən, 2020-ci ilin əvvəlində AWS limiti 15 dəqiqəyə qədər uzatdı, baxmayaraq ki, bu funksiyanı işə salmaq çətin bir iş idi. Nəhayət, SQS - AWS mesaj növbəsi xidməti ilə serversiz kodu işə salmaqla həlli tapdıq.

923

ConveyThis ilə İnteraktiv Real-Time Bot Əlaqələrinə Səyahət

924

Ev sahibliyi dilemmasını həll etdikcə, aşmalı olduğumuz başqa bir maneə də var idi. İndi səmərəli, genişləndirilə bilən bir şəkildə yerləşdirilən funksional bir botumuz var. Qalan vəzifə bot tərəfindən yaradılan məlumatları istifadəçilərimizə ötürmək idi.

Maksimum interaktivliyə nail olmaq üçün bot və ConveyThis idarə paneli arasında real vaxt rejimində əlaqə qurmağa qərar verdim. Real vaxt belə bir xüsusiyyət üçün tələb olmasa da, bot işə başlayan kimi istifadəçilərimizin dərhal rəy almasını istədim.

Buna nail olmaq üçün biz AWS EC2 instansiyasında yerləşdirilən sadə Node.js veb-soket serveri hazırladıq. Bu, veb-soket serveri ilə əlaqə saxlamaq və yerləşdirməni avtomatlaşdırmaq üçün bota bəzi dəyişikliklər tələb etdi. Hərtərəfli sınaqdan sonra istehsala keçməyə hazır idik.

Yan layihə kimi başlayan şey nəticədə tablosunda öz yerini tapdı. Çətinliklər vasitəsilə mən Go-da bilik əldə etdim və AWS mühitində bacarıqlarımı təkmilləşdirdim. Aşağı yaddaş sahəsini nəzərə alaraq, Go-nu xüsusilə şəbəkə tapşırıqları, kooperativ proqramlaşdırma və serversiz hesablamalar üçün faydalı hesab etdim.

Bot yeni imkanlar gətirdiyi üçün gələcək planlarımız var. Daha yaxşı effektivlik üçün söz sayma alətimizi yenidən yazmağı və ondan keşin istiləşməsi üçün potensial olaraq istifadə etməyi hədəfləyirik. Ümid edirəm ki, ConveyThis-in texnoloji dünyasına bu gizli nəzər salmaq mənim onu bölüşməkdən həzz aldığım qədər xoşunuza gəldi.

Başlamağa hazırsınız?

Tərcümə, dilləri bilməkdən daha çox mürəkkəb bir prosesdir.

Məsləhətlərimizə əməl etməklə və ConveyThis-dən istifadə etməklə, tərcümə edilmiş səhifələriniz hədəf dilə doğma hiss edərək auditoriyanızla rezonans doğuracaq.

Səy tələb etsə də, nəticə mükafatlandırıcıdır. Veb saytı tərcümə edirsinizsə, ConveyThis avtomatlaşdırılmış maşın tərcüməsi ilə sizə saatlara qənaət edə bilər.

ConveyThis-i 7 gün pulsuz sınayın!

gradient 2