Magic Translate vs. Google Translate
يقوم العديد من الزوار بالفعل بترجمة مواقع الويب باستخدام Google Translate، المضمن في Chrome والمتوفر كتطبيق وإضافة. من خلال ترجمة المتصفح، يتعامل الزوار مع الترجمة بأنفسهم، ولا يمكنك التحكم في النتيجة، ولا ترى محركات البحث موقعك إلا بلغته الأصلية.
في لمحة
| Magic Translate | Google Translate في المتصفح | |
|---|---|---|
| من يترجم | أنت، لكل زائر | كل زائر، إذا اختار ذلك |
| ما تتم ترجمته | النص الذي قمت بوضع علامة عليه | كل شيء على الصفحة، بما في ذلك الأسماء والرموز |
| محركات البحث | ترجمة HTML باستخدام تطبيقات React SSR أو Next.js أو Angular المعروضة مسبقًا | تتم فهرسة لغتك الأصلية فقط |
| مبدل اللغة | لك، جزء من موقعك | شريط أدوات المتصفح |
| تطبيقات الويب | يتم تحديث الترجمات بمكوناتك | يمكن تعطيل التطبيقات التي تغير الصفحة، مثل تطبيقات React |
| السعر | خطة مجانية، ثم خطط شهرية تعتمد على الأحرف المترجمة | مجانًا للزوار |
لماذا لا تكون ترجمة المتصفح كافية
تعمل ترجمة المتصفح على الصفحة بعد أن يعرضها تطبيقك. يستبدل النص الموجود على الصفحة بنص مترجم. إذا قام تطبيقك بعد ذلك بتحديث هذا الجزء من الصفحة، فقد لا يتمكن من العثور على النص الذي عرضه. تتسبب بعض التطبيقات، وخاصة تطبيقات React، في حدوث أخطاء أو عرض مزيج من اللغات نتيجة لذلك.
كما أنه يترجم كل ما يعثر عليه: اسم المنتج الخاص بك وأسماء الأشخاص وعينات التعليمات البرمجية والمحتوى الذي ينشئه المستخدم. ونظرًا لأن ذلك يحدث فقط في متصفح الزائر، فإن محركات البحث لا ترى أبدًا صفحة مترجمة، لذلك لا يمكن العثور على موقعك بلغات أخرى.
اعتادت Google أيضًا تقديم أداة ترجمة مواقع الويب التي يمكنك إضافتها إلى موقعك الخاص. لم تعد متاحة لمواقع الويب الجديدة.
كيف يقوم Magic Translate بذلك
يمكنك وضع علامة على النص المراد ترجمته، ويعرضه موقعك بلغة الزائر. في React، على سبيل المثال:
import { T } from '@magic-translate/react';const Banner = () => <T>Free shipping on all orders this week</T>;
أو على أي موقع ويب، باستخدام علامة نصية واحدة وعناصر <t>:
<h1><t>Welcome to our shop</t></h1>
نظرًا لأن تطبيقك يعرض الترجمات نفسها، يتم تحديثها بمكوناتك. مع العرض المسبق لـ React SSR أو Next.js أو Angular، تحصل كل لغة على HTML المترجم الخاص بها لمحركات البحث.
عندما تكون ترجمة المتصفح كافية
- يحتاج عدد قليل من الزوار إلى لغة أخرى، ولا تحتاج إلى الظهور في نتائج البحث بهذه اللغات.
- موقعك عبارة عن نص ثابت في الغالب، لذلك لا يمكن للترجمة كسره.
هل أنت مستعد لتجربته؟ اتبع دليل البدء لترجمة المكون الأول في خمس دقائق.