ConveyThis Technika belülről: Weboldalunk feltérképező robotjának felépítése ⭐️ ConveyThis
Logó
  • Otthon
  • Integrációk
    • menü képe
      Wordpress
    • menü képe
      Shopify
    • menü képe
      Wix
    • menü képe
      Webflow
    • menü képe
      Squarespace
    • menü képe
      Javascript
    • menü képe
      Lásd: Összes integráció
  • Árképzés
  • Támogatás
    • menü képe
      GYIK
    • menü képe
      Súgó
    • menü képe
      API dokumentáció
  • Blog
Bejelentkezés
Nyilvántartás
  • Otthon
  • Integrációk
      menü képe
      Wordpress
      A ConveyThis WordPress bővítmény webhelyedbe való integrálása gyors és egyszerű, és a WordPress sem kivétel.
      menü képe
      Shopify
      A ConveyThis integrálása a webhelyedbe gyors és egyszerű, és a Shopify sem kivétel.
      menü képe
      Wix
      A ConveyThis Fordító integrálása bármilyen weboldalba hihetetlenül egyszerű, és ez alól a JavaScript keretrendszer sem kivétel.
      menü képe
      Webflow
      A ConveyThis Webflow bővítmény webhelyedbe való integrálása gyors és egyszerű, és a WebFlow sem kivétel.
      menü képe
      Squarespace
      A ConveyThis Fordítás integrálása bármilyen weboldalba hihetetlenül egyszerű, és a SquareSpace keretrendszer sem kivétel.
      menü képe
      Javascript
      A ConveyThis Fordító integrálása bármilyen weboldalba hihetetlenül egyszerű, és ez alól a JavaScript keretrendszer sem kivétel.
      Nem látja az integrációt? menü képe
      A ConveyThis több mint 20 CMS integrációval kompatibilis.
      Lásd: Összes integráció
  • Árképzés
  • Támogatás
      menü képe
      GYIK
      Válaszokat kaphatsz a ConveyThis kérdéseidre
      menü képe
      Súgó
      Szívesen segítünk, hogy választ kapjon minden kérdésére
      menü képe
      API dokumentáció
      Átfogó útmutató fejlesztőknek
  • Blog
Bejelentkezés
Nyilvántartás

ConveyThis Technika: Weboldalunk feltérképező robotjának felépítése

Tegye többnyelvűvé webhelyét 5 perc alatt
Fogj neki
További információ
✔ Nincsenek kártyaadatok ✔ Nincs kötelezettségvállalás
badge 2023
badge 2024
badge 2025
Közzétéve: 2024. szeptember 05
Jurij B.
Foglald össze ezt a bejegyzést a következőképpen:

A felhasználói élmény javítása: ConveyThis Bemutatkozik az URL-kezelés

Számos ConveyThis felhasználó azt szeretné, ha webhelyének összes URL-címe megfelelően le lenne fordítva, ami nehéz feladat lehet, különösen a több nyelvre lefordított, nagy kiterjedésű webhelyek esetében.

A felhasználók visszajelzései azt mutatják, hogy egyes ügyfelek kissé megdöbbentőnek találták kezdeti webhelyfordítási projektjeik megkezdését. Gyakran megkérdőjelezték, miért csak a kezdőlap URL-jét láthatják a fordítási listában, és hogyan készítsék el a tartalmuk fordítását.

Ez jelezte a fejlesztés lehetséges területét. Lehetőséget láttunk a zökkenőmentesebb belépési folyamat és a hatékonyabb projektmenedzsment elősegítésére. Abban a pillanatban azonban hiányzott a konkrét megoldás.

Az eredmény, ahogy sejthetitek, az URL-kezelési funkció bevezetése volt. Ez lehetővé teszi a felhasználók számára, hogy beolvassák webhelyük URL-jeit, és gyorsan és hatékonyan generálják lefordított tartalmaikat a ConveyThis irányítópulton keresztül.

A közelmúltban ezt a funkciót áthelyezték a Fordítási listáról egy új, jobban alkalmazkodó és hatékonyabb URL-alapú fordításkezelő oldalra. Úgy gondoljuk, itt az ideje, hogy felfedjük a funkció létrejöttének történetét.

1. üzlet
Hivatal

A Golang elfogadása: ConveyThis útja a továbbfejlesztett fordítási szolgáltatások felé

A járvány miatti 2020-as bezárás lehetőséget biztosított számomra, hogy végre megtanuljam a Golang programozási nyelvet, amely az idő szűke miatt elmaradt.

A Google által fejlesztett Golang vagy Go az elmúlt években egyre népszerűbb. A Golang egy statikusan összeállított programozási nyelv, amelyet arra terveztek, hogy lehetővé tegye a fejlesztők számára hatékony, megbízható és párhuzamos kódok készítését. Egyszerűsége támogatja kiterjedt és bonyolult programok írását és karbantartását a sebesség feláldozása nélkül.

Miközben azon gondolkodtam, hogy egy lehetséges mellékprojekten ismerkedjek meg a Golanggal, egy web crawler jutott eszembe. Megfelelt a fent említett kritériumoknak, és potenciálisan megoldást kínált a ConveyThis felhasználók számára. A web crawler vagy „bot” egy olyan program, amely felkeres egy webhelyet, hogy adatokat nyerjen ki.

A ConveyThis esetében a célunk egy olyan eszköz kifejlesztése volt, amellyel a felhasználók átvizsgálhatják webhelyüket, és lekérhetik az összes URL-t. Emellett egyszerűsíteni szerettük volna a fordítások generálásának folyamatát. Jelenleg a felhasználóknak meg kell látogatniuk a webhelyüket egy lefordított nyelven ahhoz, hogy létrehozzák a fordításokat, ami ijesztő feladattá válhat a nagy, többnyelvű webhelyek esetében.

Bár a kezdeti prototípus egyszerű volt – egy program, amely egy URL-t vesz bemenetként, és elkezdi feltérképezni a webhelyet –, gyors és hatékony volt. Alex, a ConveyThis műszaki igazgatója meglátta a megoldásban rejlő lehetőségeket, és zöld utat adott a kutatás-fejlesztésnek a koncepció finomítása és a jövőbeli termelési szolgáltatás üzemeltetésének módjának átgondolása érdekében.

A szerver nélküli trend eligazodása a Go és a ConveyThis segítségével

A webrobot bot véglegesítése során azon kaptuk magunkat, hogy a különböző CMS-ek és integrációk árnyalataival küszködünk. Felmerült a kérdés – hogyan tudjuk a legjobban bemutatni felhasználóinknak a botot?

Kezdetben az AWS webszerver felülettel való használatának kipróbált és bevált megközelítését vettük fontolóra. Azonban több lehetséges probléma is felmerült. Bizonytalanságunk volt a szerverterheléssel, a több felhasználó egyidejű használatával, valamint a Go programhosztingtal kapcsolatos tapasztalatok hiányával kapcsolatban.

Ez arra késztetett minket, hogy egy szerver nélküli tárhelyszolgáltatást fontolgassunk. Ez olyan előnyöket kínált, mint a szolgáltató általi infrastruktúra-kezelés és a benne rejlő skálázhatóság, így ideális megoldást jelentett a ConveyThis számára. Ez azt jelentette, hogy nem kellett aggódnunk a szerverkapacitás miatt, mivel minden kérés a saját, elszigetelt konténerében működött.

2020-ban azonban a kiszolgáló nélküli számítástechnika 5 perces korláttal rendelkezett. Ez problémának bizonyult a robotunk számára, amelyre szükség lehet nagy, sok oldalt tartalmazó e-kereskedelmi webhelyek feltérképezésére. Szerencsére 2020 elején az AWS 15 percre meghosszabbította a korlátot, bár ennek a funkciónak az engedélyezése nehéz feladatnak bizonyult. Végül úgy találtuk meg a megoldást, hogy a szerver nélküli kódot SQS-sel – az AWS üzenetsoroló szolgáltatással – elindítottuk.

Könnyű telepítés
Fordítási szolgáltatás

Az interaktív, valós idejű botkommunikációhoz vezető út a ConveyThis segítségével

Ahogy megoldottuk a házigazda dilemmáját, újabb akadályt kellett leküzdenünk. Mostantól rendelkezünk egy működőképes robottal, amelyet hatékonyan és méretezhetően tároltak. A hátralévő feladat az volt, hogy a bot által generált adatokat továbbítsuk felhasználóinknak.

A maximális interaktivitás érdekében a bot és a ConveyThis irányítópult közötti valós idejű kommunikáció mellett döntöttem. Bár a valós idejű kommunikáció nem követelmény egy ilyen funkcióhoz, azt szerettem volna, hogy a felhasználóink azonnal visszajelzést kapjanak, amint a bot működni kezd.

Ennek elérése érdekében kifejlesztettünk egy egyszerű Node.js websocket szervert, amely egy AWS EC2 példányon található. Ehhez néhány módosításra volt szükség a roboton a websocket szerverrel való kommunikációhoz és a telepítés automatizálásához. Alapos tesztelés után készen álltunk a gyártásra való átállásra.

Ami mellékprojektnek indult, végül megtalálta a helyét a műszerfalon. A kihívások során tudást szereztem a Go-ban, és az AWS környezetben csiszoltam tudásomat. A Go-t különösen hasznosnak találtam a hálózati feladatokhoz, a kooperatív programozáshoz és a kiszolgáló nélküli számítástechnikához, tekintettel alacsony memóriaigényére.

Vannak jövőbeli terveink, mivel a bot új lehetőségeket teremt. Célunk, hogy átírjuk a szószámláló eszközünket a jobb hatékonyság érdekében, és potenciálisan a gyorsítótár-melegítésre is használjuk. Remélem, hogy nektek is annyira tetszett ez a betekintés a ConveyThis tech világába, mint amennyire én élveztem a megosztását.

Foglald össze ezt a bejegyzést a következőképpen:
Transzparens
Legutóbbi bejegyzések
Kép közzététele
Glokalizációs stratégia a globális üzleti sikerért
Kép közzététele
A visszafordítás jelentősége a többnyelvű kommunikációban
Kép közzététele
Weglot vs ConveyThis - Részletes összehasonlítás 2025
Készen áll a kezdésre?

A fordítás sokkal több, mint a nyelvek ismerete, összetett folyamat.

Tippjeink követésével és a ConveyThis használatával a lefordított oldalak a célnyelv őshonos hangulatát idézik majd a közönség számára.

Bár erőfeszítést igényel, az eredmény kifizetődő. Ha weboldalt fordítasz, a ConveyThis órákat takaríthat meg az automatikus gépi fordítással.

Próbáld ki a ConveyThis szolgáltatást 3 napig ingyen!

Kezdje el ingyen
CONVEYTHIS
Az USA-ban készült
A ConveyThis a ConveyThis LLC bejegyzett védjegye.
Fogj neki
Vállalat
  • Rólunk
  • Sajtó
  • Partnerek
  • Affiliate partnerek
  • Árképzés
  • Karrierlehetőségek
Törvényes
  • Magánélet
  • Feltételek
  • Megfelelések
  • EEOP
  • Cookie-k
  • Biztonsági nyilatkozat
Kövess minket

Ⓒ 2025 Minden jog fenntartva a ConveyThis LLC által
Français Português Deutsch Español Tiếng Việt Русский العربية Italiano Türkçe 繁體 ภาษาไทย Polski Українська Tagalog Română 한국어 日本語 Bahasa Indonesia Magyar हिन्दी עברית Nederlands Dansk Čeština 简体
English