Logo
  • Produkt
    • Jak działa ConveyThis
    • Jakość tłumaczenia
    • Wielojęzyczne SEO
    • Kontrola i współpraca
    • Lokalizacja stron internetowych
    • obraz menu
      Plan przedsiębiorstwa
  • Integracje
    • obraz menu
      Wordpress
    • obraz menu
      Shopify
    • obraz menu
      Wix
    • obraz menu
      Webflow
    • obraz menu
      Squarespace
    • obraz menu
      Javascript
    • obraz menu
      Zobacz wszystkie integracje
  • Cennik
  • Wsparcie
    • obraz menu
      Często zadawane pytania
    • obraz menu
      Centrum pomocy
    • obraz menu
      Dokumentacja API
  • Blog
Zaloguj się
Zarejestruj się
  • Produkt
      Jak działa ConveyThis
      Dowiedz się, dlaczego ConveyThis jest najszybszym i najłatwiejszym narzędziem do tłumaczenia stron internetowych
      Jakość tłumaczenia
      • Pełna kontrola edycji
      • Słowniczek
      • Zadania tłumaczeniowe
      Wielojęzyczne SEO
      • Dedykowane adresy URL dla poszczególnych języków
      • Tłumaczenie metadanych
      • Tagi hreflang
      • Tłumaczenie po stronie serwera
      Integracje
      • Wordpress
      • Shopify
      • SquareSpace
      • Custom
      Kontrola i współpraca
      • Edytor wizualny
      • Wykluczenia w tłumaczeniu
      • Eksport/import
      Lokalizacja stron internetowych
      • Tłumaczenie mediów
      • Języki niestandardowe
      • Statystyki wyświetleń stron
      • Automatyczne przekierowanie odwiedzających
      Plan korporacyjny: Bezpieczny i dedykowany
      obraz menu
      Stworzone dla globalnych marek, które potrzebują dedykowanych serwerów tłumaczeń zgodnych z RODO oraz pełną kontrolę nad ich danymi
      Rozmawiaj z zespołami korporacyjnymi
  • Integracje
      obraz menu
      Wordpress
      Zintegrowanie wtyczki ConveyThis WordPress ze swoją witryną jest szybkie i łatwe, a WordPress nie jest tu wyjątkiem.
      obraz menu
      Shopify
      Integracja ConveyThis ze stroną jest szybka i łatwa, a Shopify nie jest tu wyjątkiem.
      obraz menu
      Wix
      Zintegrowanie ConveyThis Translate z dowolną witryną internetową jest niezwykle proste, a framework JavaScript nie jest tu wyjątkiem.
      obraz menu
      Webflow
      Zintegrowanie wtyczki ConveyThis Webflow ze stroną jest szybkie i łatwe, a WebFlow nie jest tu wyjątkiem.
      obraz menu
      Squarespace
      Zintegrowanie ConveyThis Translate z dowolną witryną internetową jest niezwykle proste, a framework SquareSpace nie jest tu wyjątkiem.
      obraz menu
      Javascript
      Zintegrowanie ConveyThis Translate z dowolną witryną internetową jest niezwykle proste, a framework JavaScript nie jest tu wyjątkiem.
      Nie widzisz swojej integracji? obraz menu
      ConveyThis jest kompatybilny z ponad 20 systemami CMS.
      Zobacz wszystkie integracje
  • Cennik
  • Wsparcie
      obraz menu
      Często zadawane pytania
      Uzyskaj odpowiedzi na swoje pytania dotyczące ConveyThis
      obraz menu
      Centrum pomocy
      Chętnie pomożemy Ci uzyskać odpowiedzi na wszystkie Twoje pytania
      obraz menu
      Dokumentacja API
      Kompleksowy przewodnik dla programistów
  • Blog
Zaloguj się
Zarejestruj się

Wewnątrz ConveyThis Tech: Tworzenie naszego robota indeksującego witrynę

Uczyń swoją stronę internetową wielojęzyczną w 5 minut
Rozpocznij
Dowiedz się więcej
✔ Bez karty kredytowej ✔ Bez zobowiązań
badge 2023
badge 2024
badge 2025
Opublikowano 05.09.2024
Artem
Podsumuj ten post następująco:

Poprawa doświadczenia użytkownika: ConveyThis wprowadza zarządzanie adresami URL

Wielu użytkowników ConveyThis woli, aby wszystkie adresy URL ich witryn były poprawnie przetłumaczone, co może być trudnym zadaniem, szczególnie w przypadku obszernych witryn tłumaczonych na kilka języków.

Opinie użytkowników wykazały, że niektórzy klienci uznali rozpoczęcie swoich pierwszych projektów tłumaczeniowych stron internetowych za nieco zaskakujące. Często zastanawiali się, dlaczego mogą zobaczyć tylko adres URL strony głównej w liście tłumaczeń oraz jak tworzyć tłumaczenia swoich treści.

Wskazywało to na potencjalny obszar do wzmocnienia. Dostrzegliśmy szansę na usprawnienie procesu onboardingu i sprawniejsze zarządzanie projektami. W tamtym momencie brakowało nam jednak konkretnego rozwiązania.

Rezultatem, jak można się domyślić, było wprowadzenie funkcji zarządzania adresami URL. Umożliwia ona użytkownikom szybkie i efektywne skanowanie adresów URL swoich witryn i generowanie przetłumaczonych treści za pośrednictwem panelu ConveyThis.

Niedawno ta funkcja została przeniesiona z listy tłumaczeń na nową, bardziej elastyczną i potężną stronę zarządzania tłumaczeniami opartą na adresach URL. Uważamy, że nadszedł czas, aby ujawnić historię powstania tej funkcji.

Biznes 1
Biuro

Wdrażanie języka Go: ConveyThis' w kierunku ulepszonych usług tłumaczeniowych

Początek blokady w 2020 roku z powodu pandemii dał mi szansę nauczenia się w końcu języka programowania Golang, który został odłożony na bok z powodu ograniczeń czasowych.

Opracowany przez Google, Golang lub Go zyskuje na popularności w ostatnich latach. Statycznie kompilowany język programowania Golang został zaprojektowany, aby umożliwić programistom tworzenie wydajnego, niezawodnego i współbieżnego kodu. Jego prostota umożliwia pisanie i utrzymywanie rozbudowanych i skomplikowanych programów bez utraty szybkości.

Rozważając potencjalny projekt poboczny, który pozwoliłby mi zapoznać się z Golangiem, wpadł mi do głowy web crawler. Spełniał on wspomniane kryteria i potencjalnie oferował rozwiązanie dla użytkowników ConveyThis. Web crawler, czyli „bot”, to program, który odwiedza stronę internetową w celu pobrania danych.

W przypadku ConveyThis naszym celem było stworzenie narzędzia, dzięki któremu użytkownicy mogliby przeskanować swoją witrynę i pobrać wszystkie adresy URL. Dodatkowo chcieliśmy usprawnić proces generowania tłumaczeń. Obecnie użytkownicy muszą odwiedzić witrynę w przetłumaczonym języku, aby je wygenerować, co jest zadaniem zniechęcającym w przypadku dużych witryn wielojęzycznych.

Chociaż początkowy prototyp był prosty – program, który przyjmuje adres URL jako dane wejściowe i rozpoczyna indeksowanie witryny – okazał się szybki i skuteczny. Alex, dyrektor techniczny ConveyThis, dostrzegł potencjał tego rozwiązania i dał zielone światło na prace badawczo-rozwojowe w celu dopracowania koncepcji i zastanowienia się nad sposobem hostowania przyszłej usługi produkcyjnej.

Nawigacja po trendzie bezserwerowym z Go i ConveyThis

W trakcie finalizowania robota indeksującego sieć zmagaliśmy się z niuansami różnych systemów CMS i integracji. Pojawiło się zatem pytanie – jak najlepiej zaprezentować naszym użytkownikom bota?

Początkowo rozważaliśmy wypróbowane i przetestowane podejście do korzystania z AWS z interfejsem serwera WWW. Pojawiło się jednak kilka potencjalnych problemów. Mieliśmy niepewność co do obciążenia serwera, jednoczesnego korzystania przez wielu użytkowników i naszego braku doświadczenia z hostingiem programów Go.

To skłoniło nas do rozważenia scenariusza hostingu bezserwerowego. Zapewniało to korzyści, takie jak zarządzanie infrastrukturą przez dostawcę i wrodzoną skalowalność, co czyniło je idealnym rozwiązaniem dla ConveyThis. Oznaczało to, że nie musieliśmy martwić się o pojemność serwera, ponieważ każde żądanie działało w osobnym, odizolowanym kontenerze.

Jednak w 2020 r. przetwarzanie bezserwerowe miało 5-minutowy limit. Okazało się to problemem dla naszego bota, który potencjalnie mógł być wymagany do indeksowania dużych witryn e-commerce z wieloma stronami. Na szczęście na początku 2020 roku AWS wydłużył limit do 15 minut, chociaż włączenie tej funkcji okazało się trudnym zadaniem. W końcu znaleźliśmy rozwiązanie, uruchamiając kod bezserwerowy za pomocą SQS – usługi kolejkowania wiadomości AWS.

Łatwa instalacja
Usługa tłumaczeniowa

Podróż do interaktywnej komunikacji botów w czasie rzeczywistym z ConveyThis

Gdy rozwiązaliśmy dylemat związany z hostingiem, musieliśmy pokonać kolejną przeszkodę. Mieliśmy teraz funkcjonalnego bota, hostowanego w wydajny, skalowalny sposób. Pozostałym zadaniem było przekazanie danych wygenerowanych przez bota naszym użytkownikom.

Dążąc do maksymalnej interaktywności, zdecydowałem się na komunikację w czasie rzeczywistym między botem a panelem ConveyThis. Chociaż komunikacja w czasie rzeczywistym nie jest wymagana do działania tej funkcji, zależało mi na tym, aby nasi użytkownicy otrzymywali natychmiastową informację zwrotną, gdy tylko bot zacznie działać.

Aby to osiągnąć, opracowaliśmy prosty serwer websocket Node.js, hostowany na instancji AWS EC2. Wymagało to pewnych poprawek w bocie do komunikacji z serwerem websocket i automatyzacji wdrażania. Po gruntownych testach byliśmy gotowi do przejścia do produkcji.

To, co zaczęło się jako projekt poboczny, ostatecznie znalazło swoje miejsce w kokpicie. Dzięki wyzwaniom zdobyłam wiedzę w Go i udoskonaliłam swoje umiejętności w środowisku AWS. Uznałem, że Go jest szczególnie przydatny do zadań sieciowych, programowania kooperacyjnego i przetwarzania bezserwerowego, biorąc pod uwagę jego niewielkie zużycie pamięci.

Mamy plany na przyszłość, ponieważ bot otwiera nowe możliwości. Chcemy przepisać nasze narzędzie do liczenia słów, aby zwiększyć jego wydajność, i potencjalnie wykorzystać je do rozgrzewania pamięci podręcznej. Mam nadzieję, że ten krótki rzut oka na technologiczny świat ConveyThis spodobał się Wam tak samo, jak mi jego udostępnianie.

Powiązane posty

  • Tłumaczenie całej witryny: co musisz wiedzieć
  • Selektor języka witryny: poprawa wrażeń użytkownika
  • Pamięć tłumaczeniowa: pomoc w lokalizacji stron internetowych
  • Usługi tłumaczenia stron internetowych z adresu URL
  • 5 skutecznych strategii budowania linków dla wielojęzycznego SEO
  • Kulisy premiery naszej aplikacji AppSumo: Jak ConveyThis stał się silniejszy
  • Dodawanie Tłumacza Google do witryny WordPress
  • 4 rzeczy, których możesz się nauczyć ze strategii lokalizacyjnej Netflix
Podsumuj ten post następująco:
Transparent
Ostatnie posty
Opublikuj obraz
Lokalizacja ConveyThis vs Webflow: najlepsza opcja do szybkiego tłumaczenia Webflow
Opublikuj obraz
Shopify Tłumacz i adaptuj kontra ConveyThis: Która aplikacja do tłumaczeń jest najlepsza w 2025 roku?
Opublikuj obraz
Weglot vs GTranslate vs ConveyThis | Która opcja jest najlepsza (2025)
Gotowy na Rozpocznij?

Tłumaczenie, to znacznie więcej niż tylko znajomość języków, to złożony proces.

Stosując nasze wskazówki i używając hashtagu ConveyThis , Twoje przetłumaczone strony będą odpowiadać potrzebom odbiorców i będą sprawiać wrażenie, że są rodzime dla języka docelowego.

Choć wymaga to wysiłku, efekt jest satysfakcjonujący. Jeśli tłumaczysz stronę internetową, ConveyThis może zaoszczędzić Ci wiele godzin dzięki automatycznemu tłumaczeniu maszynowemu.

Wypróbuj ConveyThis za darmo przez 3 dni!

Zacznij za darmo
CONVEYTHIS
Wyprodukowano w USA
ConveyThis jest zarejestrowanym znakiem towarowym ConveyThis LLC
Rozpocznij
Produktów:
  • Integracje
    Wszystkie integracje WordPress Shopify Przestrzeń kwadratowa Wix Webflow Język JavaScript
  • Cennik
  • Przedsiębiorstwo
  • Dostępne języki
  • Prezentacja
Firma:
  • O nas
  • Wzmacniacz
  • Partnerzy afiliacyjni
  • Dla prasy
  • Kariera
Zasoby:
  • Pierwsze kroki
  • Centrum pomocy
  • Licznik słów na stronie internetowej
  • ConveyThis Alternatywy
Legalny:
  • Prywatność
  • Warunki
  • Zgodności
  • EEOP
  • Pliki cookie
  • Security Statement

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