Deepglot

Popis

Deepglot promění jeden web na platformě WordPress v vícejazyčný web, aniž by docházelo k duplikování příspěvků nebo přetváření stránek. Překládá zobrazený výstup, zachovává váš původní obsah na místě a návštěvníkům zobrazuje stránky přizpůsobené jejich jazyku, které obsahují signály pro optimalizaci pro vyhledávače (SEO), jaké vyhledávače očekávají.

Je nutné mít účet Deepglot a klíč API. Propojte hostovaný projekt na adrese https://deepglot.ai nebo použijte kompatibilní vlastní instanci služby Deepglot.

Publikujte v více jazycích z jednoho webu WordPress

  • Přeložte viditelný text, metadata, atributy přístupnosti a strukturovaná data ve formátu JSON-LD.
  • Původní příspěvky a stránky ponechte jako jediný spolehlivý zdroj informací.
  • Přepište interní odkazy a přeložené URL slugy s použitím předpony cesty nebo směrování na subdomény.
  • Pokud je tato funkce povolena, přeloží se podporované předměty e-mailů, nadpisy a HTML obsah v rámci WooCommerce.

Zabudujte vícejazyčné SEO do každé stránky

  • Přidejte reciproční kanonické odkazy, hreflang a x-default.
  • Zveřejněte speciální vícejazyčný soubor Sitemap s položkami v různých jazycích.
  • Přesměrovat zastaralé přeložené slugy na jejich aktuální lokalizované URL adresy.
  • Poskytujte prohledávačům překlady uložené v mezipaměti, aniž byste čerpali kvótu na nové překlady.

Umístěte přepínač jazyků tam, kam patří

Deepglot můžete přidat pomocí krátkého kódu, bloku, widgetu, navigačního menu, akce šablony nebo automatického umístění. Vyberte si seznam nebo rozevírací nabídku, popisky nebo kódy ISO, styly vlajek, pořadí jazyků, viditelnost na různých zařízeních a umístění v textu nebo jako plovoucí prvek. Díky několika nezávislým instancím přepínače mohou různé části webu používat odlišné způsoby zobrazení.

Zajistěte, aby se web přizpůsoboval zařízením návštěvníků

Deepglot ukládá překlady lokálně. Text, který není uložen v mezipaměti, se zařadí do fronty pro úlohu WP-Cron na pozadí s okamžitou prioritou, takže běžné požadavky na stránky nemusí čekat na pomalého poskytovatele překladů. Po úspěšném „zahřátí“ Deepglot vymaže příslušné URL adresy z WP Rocket, W3 Total Cache, LiteSpeed Cache a WP Super Cache.

V případě AJAXu, nekonečného posouvání a dalšího obsahu přidaného po načtení stránky může volitelný RESTový postup založený na principu stejného původu přeložit nový text, aniž by došlo k odhalení klíče API prohlížeči.

Mějte vše pod kontrolou

Vyloučte z překladu URL adresy, selektory nebo vzory regulárních výrazů. Používejte synchronizované přeložené slugy a ruční překlady z projektu Deepglot. Přeusměrňování podle jazyka prohlížeče, vyhledávání, AMP, dynamický obsah a překlad e-mailů v WooCommerce povolte pouze v případě, že jsou pro váš web vhodné.

Deepglot je licencován pod licencí GPL. Zdrojový kód a pokyny k sestavení reprodukovatelné verze jsou k dispozici na adrese https://github.com/ostheimer/deepglot.

Externí služby

Ve výchozím nastavení se tento plugin připojuje ke službě Deepglot na adrese https://deepglot.ai/api/. V nastaveních lze vybrat kompatibilní základní URL vlastního API.

V případě žádostí o překlad plugin odesílá nakonfigurovaný klíč API, úryvky textu z vykreslených stránek, kódy zdrojového a cílového jazyka, URL požadované stránky a kód klasifikace bota. Tyto žádosti odesílá, když je třeba přeložit obsah, který není uložen v mezipaměti, nebo když správce testuje připojení. Dynamické žádosti o překlad nejprve procházejí koncovým bodem WordPress REST stejného původu na webu, takže API klíč není vystaven prohlížečům.

Synchronizace nastavení odešle nakonfigurovaný klíč API, URL webu, režim směrování, zdrojový a cílový jazyk, přiřazení domén a příznaky funkcí pro automatické přesměrování, překlad e-mailů, překlad vyhledávání, překlad AMP a dynamický překlad.

Funkce „Runtime refresh“ odesílá nakonfigurovaný klíč API a přijímá vyloučení URL a selektorů, vyloučení pomocí regulárních výrazů a mapování přeložených URL-slugů. Plugin může také bez klíče API vyžádat veřejný seznam podporovaných jazyků.

Při spuštění vizuálního editoru se ověří jeho token prostřednictvím koncového bodu editor-sessions/verify v rámci projektu. Při uložení ručního překladu se na koncový bod manual-translations v rámci projektu odešle token, původní a přeložený text, kódy zdrojového a cílového jazyka a URL požadavku.

Deepglot vrací přeložený text, jazyk a stav kvóty, jakož i výše popsanou synchronizovanou konfiguraci projektu. Před aktivací hostované služby si prostudujte zásady služby:

  • Podmínky používání: https://deepglot.ai/terms
  • Zásady ochrany osobních údajů: https://deepglot.ai/privacy

Snímky obrazovky

Bloky

Tento plugin poskytuje 1 blok.

  • Deepglot Sprachschalter

Instalace

  1. Nainstalujte Deepglot z Pluginy –> Přidat nový a poté jej aktivujte.
  2. Vytvořte projekt Deepglot a zkopírujte jeho klíč API.
  3. Otevřete Nastavení -> Deepglot a připojte projekt.
  4. Vyberte zdrojový jazyk, cílové jazyky, směrování, přepínač a vyloučení.
  5. Ujistěte se, že běží WP-Cron nebo systémový cron poskytovatele hostingu, aby se překlady, které nejsou uloženy v mezipaměti, mohly na pozadí načíst.

Nejčastější dotazy

Potřebuji účet na Deepglot?

Ano. Použijte účet na adrese https://deepglot.ai nebo si nastavte kompatibilní službu Deepglot provozovanou na vlastním serveru.

Vytváří tento plugin duplicitní příspěvky?

Ne. Překlad se provádí na vykresleném výstupu. Původní obsah zůstává v původních příspěvcích a stránkách WordPressu.

Co se stane, když se kvóta vyčerpá?

Překlady uložené v mezipaměti zůstávají k dispozici. Obsah, který není uložen v mezipaměti, se zobrazí v původním jazyce a správcům se zobrazí upozornění na vyčerpání kvóty.

Proč se při prvním zobrazení přeložené stránky stále může zobrazovat původní jazyk?

Od verze 0.12.0 běžné požadavky na stránky nečekají na pomalého poskytovatele překladů. Při prvním zobrazení se text, který není uložen v mezipaměti, zařadí do fronty pro úlohu WP-Cron s okamžitým termínem provedení. Po úspěšném provedení úlohy Deepglot uloží překlady lokálně a vymaže příslušné URL adresy v pluginech WP Rocket, W3 Total Cache, LiteSpeed Cache a WP Super Cache. Pokud se stránky při pozdějších zobrazeních stále zobrazují v původním jazyce, zkontrolujte, zda běží WP-Cron nebo systémový cron hostitele, a ručně vymažte všechny ostatní pluginy pro ukládání stránek do mezipaměti.

Recenze

Pro tento plugin nejsou žádné recenze.

Autoři

Deepglot je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.

Spolupracovníci

Plugin „Deepglot“ byl přeložen do 1 jazyku. Děkujeme všem překladatelům za jejich pomoc.

Přeložte “Deepglot” do svého jazyka.

Zajímá vás vývoj?

Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.

Přehled změn

0.12.2

  • Využívá vyrovnávací paměť pro vylepšení šablon ve WordPressu 6.9 a explicitně uzavírá starší záložní vyrovnávací paměť ve starších podporovaných verzích WordPressu.
  • Používá dočasné proměnné překladu s jedinečným předponou a zachovává kompatibilitu se staršími verzemi Yoastu, aniž by deklarovalo globální proměnnou patřící Deepglotu.

0.12.1

  • Z nastavení přepínače jazyků a z konfigurace za běhu byly odstraněny libovolné vlastní vstupy CSS.
  • Načetl jsem soubory pro správu a navigační menu pomocí API pro zařazování do fronty v WordPressu a připojil jsem vygenerovaná pravidla pro responzivní zobrazení a vlajky prostřednictvím registrovaného stylového listu přepínače.

0.12.0

  • Při běžném vykreslování stránek se již nečeká na nové překlady. Segmenty, které nejsou uloženy v mezipaměti, se překládají v pozadí, takže první zobrazení bez mezipaměti je rychlé a další zobrazení se synchronizují po úspěšném provedení WP-Cronu.
  • Bylo přidáno ohraničené a atomicky uzamčené zahřívání mezipaměti pozadí. Neúspěšné a částečné výsledky zůstávají ve frontě a podporované mezipaměti celých stránek jsou po dokončení zahřívání vyprázdněny.
  • Zajistil jsem synchronizaci náhledů ve vizuálním editoru a HTML e-mailů z WooCommerce, protože tyto jednorázové výstupy se při pozdějším načtení stránky nemohou shodovat.
  • Byl přidán filtr deepglot_max_sync_batches, který umožňuje opět provádět překlad přímo v kódu u rychlých poskytovatelů, a filtr deepglot_api_timeout pro nastavení limitu počtu požadavků.

0.11.7

  • Byl přidán bezpečnostní filtr pro finální přeložený HTML kód, který zajišťuje lokalizaci pro konkrétní důvěryhodné weby, například pro vložení médií v daném jazyce.

0.11.6

  • Rozdělte „studené“ stránky s velkým objemem obsahu na uspořádané paralelní požadavky o velikosti maximálně 2 000 bajtů zdrojového kódu v kódování UTF-8 a maximálně 200 řetězců.

0.11.5

  • Prodloužilo se časové okno pro požadavky na ohraničený posun na 60 sekund, aby se platné dávky velkých stránek z „studeného“ úložiště nevrátily k nepřeloženému obsahu.

0.11.4

  • Zachovala se při trvalém uložení přiřazení zdrojových identifikátorů, které vypadají jako číselné, takže stávající přeložené trasy zůstávají rozpoznatelné.

0.11.3

  • Bylo zajištěno správné generování kanonických odkazů, atributů hreflang a vícejazyčných sitemap pro zdrojové i přeložené stránky.
  • Přesměrovali jsme zastaralé přeložené slugy na aktuální lokalizované URL adresy, zachovali jsme sémantické směrování dotazů a potlačili jsme návrhy Avada AJAX, které se zobrazují pouze ve zdrojovém jazyce, na stránkách v cílovém jazyce.
  • Pro překladové dávky bylo stanoveno časové omezení 30 sekund a nesprávně formátované odpovědi poskytovatelů byly odmítnuty, místo aby byly přijaty neúplné výsledky.

0.11.2

  • Bylo zjištěno, že klíč API byl zrušen nebo je neplatný (HTTP 401), a bylo zastaveno opakované pokoušení se o jeho použití při každém zobrazení stránky.
  • Bylo přidáno chybové hlášení v wp-admin a stav nastavení „API-Key ungültig“ namísto zavádějícího stavu „aktivní“.
  • Stav neplatného klíče se okamžitě zruší po uložení nového klíče API nebo adresy URL backendu.

0.11.1

  • Při přepisování URL adres byly zachovány akční odkazy mailto: a tel: s předponou v podobě mezery.
  • Byly obnoveny popisky v plném jazyku v případech, kdy přepínač zobrazuje označení v podobě kódů ISO.
  • Byly odstraněny chyby zjištěné při kontrole pluginů na WordPress.org týkající se analýzy URL, přímého přístupu, úniků a komentářů překladatelů.

0.11.0

  • Byly přidány překládané URL slugy spravované prostřednictvím SaaS pro směrování požadavků vpřed i zpět.
  • Byla přidána ohraničená aktualizace konfigurace za běhu a vyhrazená trvalá přiřazení slugů.
  • Vyloučily se cesty k infrastruktuře WordPressu ze směrování překladů.
  • Bylo přidáno aktualizované brandingové provedení administrátorského rozhraní Deepglot, balíčkové logo a oranžové akcenty ve vizuálním editoru.
  • Byly aktualizovány odkazy na řídicí panel a lokalizované texty v nastavení z deepglot.app na deepglot.ai.

0.10.4

  • Zabránilo se tomu, aby mezilehlé mezipaměti uchovávaly zastaralé virtuální robots.txt odpovědi.

0.10.3

  • Zachováno vyhledávání vícejazyčných map stránek v případě, že nástroje s opožděným vykreslováním, jako je Yoast SEO, nahrazují výstup robots.txt.

0.10.2

  • Zachování původního formátu UTF-8 při serializaci DOM, včetně emodži a přehlásek ve skriptech a stylech.

0.10.1

  • Vyloučil jsem CSS přepínače z procesů zpracování a minimalizace CSS v rámci WP Rocket.

0.10.0

  • Byly přidány samostatné instance přepínače, šablony, vizuální umístění, podpora AMP a vícejazyčný soubor Sitemap.