Technologie uvnitř ConveyThis: Vytvoření našeho webového crawleru ⭐️ ConveyThis
Logo
  • Domov
  • Integrace
    • obrázek menu
      Wordpress
    • obrázek menu
      Shopify
    • obrázek menu
      Wix
    • obrázek menu
      Webflow
    • obrázek menu
      Squarespace
    • obrázek menu
      Javascript
    • obrázek menu
      Viz Všechny integrace
  • Ceny
  • Podpora
    • obrázek menu
      FAQ
    • obrázek menu
      Centrum nápovědy
    • obrázek menu
      Dokumentace API
  • Blog
Přihlášení
Rejstřík
  • Domov
  • Integrace
      obrázek menu
      Wordpress
      Integrace pluginu ConveyThis pro WordPress na váš web je rychlá a snadná a WordPress není výjimkou.
      obrázek menu
      Shopify
      Integrace ConveyThis do vašeho webu je rychlá a snadná a Shopify není výjimkou.
      obrázek menu
      Wix
      Integrace ConveyThis Překladače do jakékoli webové stránky je neuvěřitelně jednoduchá a JavaScript framework není výjimkou.
      obrázek menu
      Webflow
      Integrace pluginu ConveyThis Webflow do vašeho webu je rychlá a snadná a WebFlow není výjimkou.
      obrázek menu
      Squarespace
      Integrace ConveyThis Translate do jakékoli webové stránky je neuvěřitelně jednoduchá a framework SquareSpace není výjimkou.
      obrázek menu
      Javascript
      Integrace ConveyThis Překladače do jakékoli webové stránky je neuvěřitelně jednoduchá a JavaScript framework není výjimkou.
      Nevidíte svou integraci? obrázek menu
      ConveyThis je kompatibilní s více než 20 integracemi CMS.
      Viz Všechny integrace
  • Ceny
  • Podpora
      obrázek menu
      FAQ
      Získejte odpovědi na své otázky týkající se ConveyThis
      obrázek menu
      Centrum nápovědy
      Rádi vám pomůžeme získat odpovědi na všechny vaše otázky
      obrázek menu
      Dokumentace API
      Komplexní průvodce pro vývojáře
  • Blog
Přihlášení
Rejstřík

Technologie ConveyThis: Vytvoření našeho webového crawleru

Vytvořte svůj web vícejazyčný za 5 minut
Začněte
Zjistěte více
✔ Žádné údaje o kartě ✔ Bez závazků
badge 2023
badge 2024
badge 2025
Zveřejněno 5. září 2024
Jurij B.
Shrňte tento příspěvek takto:

Zlepšení uživatelského prostředí: ConveyThis představuje správu URL adres

Mnoho návštěvníků ConveyThis dává přednost řádnému překladu všech adres URL svých webových stránek, což může být náročný úkol, zejména u rozsáhlých webů přeložených do několika jazyků.

Zpětná vazba od uživatelů ukázala, že někteří klienti považovali zahájení svých počátečních projektů překladu webových stránek za poněkud matoucí. Často se ptali, proč mohou v seznamu překladů zobrazit pouze adresu URL domovské stránky a jak vytvořit překlady jejich obsahu.

To naznačovalo potenciální oblast pro vylepšení. Viděli jsme příležitost usnadnit hladší proces onboardingu a efektivnější řízení projektů. Konkrétní řešení nám však v tu chvíli chybělo.

Výsledkem, jak jste asi tušili, bylo zavedení funkce Správa URL adres. Ta umožňuje uživatelům rychle a efektivně prohledávat URL adresy jejich webových stránek a generovat přeložený obsah prostřednictvím řídicího panelu ConveyThis .

Nedávno byla tato funkce přemístěna ze seznamu překladů na novou, přizpůsobivější a výkonnější stránku pro správu překladů založenou na adresách URL. Nyní věříme, že je čas odhalit příběh za vznikem této funkce.

Obchod 1
Kancelář

Přijetí Golangu: ConveyThis' Cesta k vylepšeným překladatelským službám

Začátek uzamčení v roce 2020 kvůli pandemii mi nabídl příležitost naučit se konečně programovací jazyk Golang, který byl kvůli časovým omezením odsunut na vedlejší kolej.

Golang nebo Go, vyvinutý společností Google, v posledních letech získávají na popularitě. Staticky kompilovaný programovací jazyk Golang byl navržen tak, aby umožnil vývojářům vytvářet efektivní, spolehlivý a souběžný kód. Jeho jednoduchost podporuje zápis a údržbu rozsáhlých a komplikovaných programů bez obětování rychlosti.

Když jsem přemýšlel o možném vedlejším projektu, který by mi pomohl seznámit se s Golangem, napadl mě webový crawler. Splňoval zmíněná kritéria a potenciálně nabízel řešení pro uživatele ConveyThis. Webový crawler neboli „bot“ je program, který navštěvuje webovou stránku za účelem extrahování dat.

Pro ConveyThis bylo naším cílem vyvinout nástroj, který by uživatelům umožnil prohledat jejich web a načíst všechny adresy URL. Dále jsme chtěli zefektivnit proces generování překladů. V současné době musí uživatelé navštívit své webové stránky v přeloženém jazyce, aby je mohli vygenerovat, což je úkol, který se u velkých vícejazyčných webů stává náročným.

Přestože byl počáteční prototyp přímočarý – program, který přijímá URL jako vstup a začíná procházet web – byl rychlý a efektivní. Alex, technický ředitel ConveyThis', viděl potenciál tohoto řešení a dal zelenou výzkumu a vývoji, aby se koncept upřesnil a zvážilo se, jak hostovat budoucí produkční službu.

Navigace trendem bezserverových technologií s Go a ConveyThis

V procesu dokončování robota webového prohledávače jsme se potýkali s nuancemi různých CMS a integrací. Pak vyvstala otázka – jak nejlépe prezentovat našim uživatelům robota?

Zpočátku jsme zvažovali osvědčený přístup použití AWS s rozhraním webového serveru. Objevilo se však několik potenciálních problémů. Měli jsme nejistotu ohledně zatížení serveru, současného používání více uživateli a našich nedostatků s hostováním programu Go.

To nás vedlo k úvaze o scénáři bezserverového hostingu. Ten nabízel výhody, jako je správa infrastruktury poskytovatelem a inherentní škálovatelnost, což z něj činilo ideální řešení pro ConveyThis. Znamenalo to, že jsme se nemuseli starat o kapacitu serveru, protože každý požadavek by pracoval ve vlastním izolovaném kontejneru.

V roce 2020 však výpočetní technika bez serveru přišla s 5minutovým limitem. To se ukázalo jako problém pro našeho robota, který by mohl být potenciálně vyžadován k procházení velkých webů elektronického obchodu s mnoha stránkami. Naštěstí na začátku roku 2020 AWS prodloužil limit na 15 minut, ačkoli povolení této funkce se ukázalo jako náročný úkol. Nakonec jsme našli řešení spuštěním bezserverového kódu pomocí SQS – služby řazení zpráv AWS.

Snadná instalace
Překladatelské služby

Cesta k interaktivní komunikaci s boty v reálném čase s ConveyThis

Když jsme vyřešili hostitelské dilema, museli jsme překonat další překážku. Nyní jsme měli funkčního robota, hostovaného účinným a škálovatelným způsobem. Zbývajícím úkolem bylo předat data vygenerovaná botem našim uživatelům.

S cílem maximální interaktivity jsem se rozhodl pro komunikaci v reálném čase mezi botem a dashboardem ConveyThis. I když komunikace v reálném čase není pro takovou funkci podmínkou, chtěl jsem, aby naši uživatelé dostali okamžitou zpětnou vazbu, jakmile bot začne fungovat.

Abychom toho dosáhli, vyvinuli jsme jednoduchý server Node.js websocket, hostovaný na instanci AWS EC2. To vyžadovalo určitá vylepšení robota pro komunikaci se serverem websocket a automatizaci nasazení. Po důkladném testování jsme byli připraveni přejít do výroby.

To, co začalo jako vedlejší projekt, nakonec našlo své místo na palubní desce. Prostřednictvím výzev jsem získal znalosti v Go a zdokonalil své dovednosti v prostředí AWS. Zjistil jsem, že Go je zvláště výhodný pro síťové úlohy, kooperativní programování a bezserverové výpočty, vzhledem k jeho nízké kapacitě paměti.

Máme plány do budoucna, protože bot přináší nové příležitosti. Chceme přepsat náš nástroj pro počítání slov pro větší efektivitu a potenciálně ho využít k ohřevu mezipaměti. Doufám, že se vám tato nahlédnutí do technologického světa ConveyThis líbila stejně jako mně.

Shrňte tento příspěvek takto:
Prapor
Poslední příspěvky
Přidat obrázek
Strategie globalizace pro globální obchodní úspěch
Přidat obrázek
Význam zpětného překladu ve vícejazyčné komunikaci
Přidat obrázek
Weglot vs. ConveyThis - Podrobné srovnání 2025
Jste připraveni začít?

Překlad, mnohem víc než jen znalost jazyků, je složitý proces.

Dodržováním našich tipů a používáním `ConveyThis` budou vaše přeložené stránky oslovovat vaše publikum a budou působit dojmem, že jsou v cílovém jazyce.

I když to vyžaduje úsilí, výsledek je uspokojivý. Pokud překládáte webové stránky, ConveyThis vám může ušetřit hodiny díky automatickému strojovému překladu.

Vyzkoušejte ConveyThis zdarma po dobu 3 dnů!

Začněte zdarma
CONVEYTHIS
Vyrobeno v USA
ConveyThis je registrovaná ochranná známka společnosti ConveyThis LLC
Začněte
Společnost
  • O nás
  • Stiskněte
  • Partneři
  • Affiliate partneři
  • Ceny
  • Kariéra
Legální
  • Soukromí
  • Podmínky
  • Soulad
  • EEOP
  • Soubory cookie
  • Bezpečnostní prohlášení
Následuj nás na

Ⓒ 2025 Všechna práva vyhrazena společností ConveyThis LLC
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