التوثيق

Magic Translate vs. Google Translate

يقوم العديد من الزوار بالفعل بترجمة مواقع الويب باستخدام Google Translate، المضمن في Chrome والمتوفر كتطبيق وإضافة. من خلال ترجمة المتصفح، يتعامل الزوار مع الترجمة بأنفسهم، ولا يمكنك التحكم في النتيجة، ولا ترى محركات البحث موقعك إلا بلغته الأصلية.

في لمحة

Magic TranslateGoogle 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 المترجم الخاص بها لمحركات البحث.

عندما تكون ترجمة المتصفح كافية

  • يحتاج عدد قليل من الزوار إلى لغة أخرى، ولا تحتاج إلى الظهور في نتائج البحث بهذه اللغات.
  • موقعك عبارة عن نص ثابت في الغالب، لذلك لا يمكن للترجمة كسره.

هل أنت مستعد لتجربته؟ اتبع دليل البدء لترجمة المكون الأول في خمس دقائق.