Technologie uvnitř ConveyThis: Vytvoření našeho webového crawleru ⭐️ ConveyThis
Logo
  • Produkt
    • Jak funguje ConveyThis
    • Kvalita překladu
    • Vícejazyčné SEO
    • Kontrola a spolupráce
    • Lokalizace webových stránek
  • 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
  • Produkt
      Jak funguje ConveyThis
      Pochopte, jak je ConveyThis nejrychlejším a nejjednodušším nástrojem pro překlad webových stránek
      Kvalita překladu
      • Plná kontrola nad úpravami
      • Glosář
      • Překladatelské úkoly
      Vícejazyčné SEO
      • URL adresy vyhrazené pro daný jazyk
      • Překlad metadat
      • Tagy Hreflang
      • Překlad na straně serveru
      Integrace
      • Wordpress
      • Shopify
      • SquareSpace
      • Custom
      Kontrola a spolupráce
      • Vizuální editor
      • Výjimky z překladu
      • Export/import
      Lokalizace webových stránek
      • Překlad médií
      • Vlastní jazyky
      • Statistiky zobrazení stránek
      • Automatické přesměrování návštěvníků
  • 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 prvních projektů překladu webových stránek za poněkud matoucí. Často se ptali, proč v seznamu překladů vidí pouze URL domovské stránky a jak vytvářet překlady svého 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ě.

Související příspěvky

  • Překlad celého webu: Co potřebujete vědět
  • Výběr jazyka webových stránek: Zlepšení uživatelského prostředí
  • Překladová paměť: Pomůcka pro lokalizaci webových stránek
  • Služby pro překlad webových stránek z URL adresy
  • 5 efektivních strategií pro vytváření odkazů pro vícejazyčné SEO
  • V zákulisí spuštění naší aplikace AppSumo: Jak ConveyThis zesílil
  • Přidání Překladače Google na váš web WordPress
  • 4 věci, které se můžete naučit z lokalizační strategie Netflixu
Shrňte tento příspěvek takto:
Prapor
Poslední příspěvky
Přidat obrázek
Jak vytvořit widget Google Translate v roce 2025 (podrobný návod)
Přidat obrázek
Weglot vs. ConveyThis - Podrobné srovnání 2025
Přidat obrázek
V zákulisí spuštění naší aplikace AppSumo: Jak ConveyThis zesílil
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
Produkty:
  • Integrace
    Všechny integrace WordPress Shopify Squarespace Wix WebFlow Jazyk JavaScript
  • Ceny
  • Dostupné jazyky
  • Prohlídka
Společnost:
  • O nás
  • Partneři
  • Přidružení partneři
  • Stiskněte
  • Kariéra
Prostředky:
  • Začínáme
  • Centrum nápovědy
  • Počítadlo slov na webu
Legální:
  • Soukromí
  • Podmínky
  • Soulad
  • EEOP
  • Soubory cookie
  • Bezpečnostní prohlášení

Sledujte nás na:
Ⓒ 2025 Všechna práva vyhrazena společností ConveyThis LLC
We value your privacy

We use cookies to enhance your browsing experience, show personalized advertising or content, and analyze our traffic. By clicking "Accept All" you agree to our use of cookies.


Configure consent settings

We use cookies to help you navigate effectively and perform certain functions. Detailed information about all the cookies in each consent category can be found below. Cookies categorized as "Necessary" are stored in your browser as they are essential for the functioning of the website's basic features. We also use third-party cookies that help us analyze how you use this website, store your preferences, and provide content and advertising relevant to you. These cookies will be stored in your browser only with your prior consent. You may enable or disable some or all of these cookies, but disabling some of them may affect your online experience.


Necessary
Always active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.


Analytics

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.


Performance

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.


Advertisement

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

x
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