كيفية الالتفاف على بعض القيود ترجمة جوجل

سأصف اثنين من الخبث الذي يمكنك من خلاله تجاوز بعض قيود ترجمة جوجل.

1. الحد الأقصى لعدد حروف ترجمة جوجل على الإنترنت هو 3900 أو 5000 حرف. في بعض الأحيان تحتاج إلى المزيد ، ولكن التردد في إنشاء ملف html بنص. لحل هذا القيد ، قم بإنشاء ملف html بالمحتوى التالي:

<!DOCTYPE HTML>
<html>
 <head>
   <title>Google translator without limits.</title>
 </head>

 <body>
Google translator without limits.  Here comes the English text. It is necessary that translator to work. 
If you do not translate from English, insert the text in your language. Not in the window, but in html.<br>
<textarea id="test" rows="10" cols="45" placeholder="Paste text into this window."></textarea>
<p id="result"></p>
<script>
var textarea = document.getElementById('test');
var result = document.getElementById('result');

function updateResult() {
    result.innerHTML = textarea.value.replace(/\n/g, '<br>');
}

textarea.oninput = updateResult;

</script>
 </body>
</html>


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

كما ترى ، لدينا علامة textarea التي ندرج فيها النص للترجمة. وعلامة p ، التي تحصل على النص مباشرة بعد الإدراج. مترجم جوجل يترجمه على الفور. تستبدل طريقة الاستبدال نهاية السطر بعلامة br.

2. هل من الممكن الحصول على نتيجة الترجمة باستخدام جافا سكريبت؟ اتضح نعم. للتحقق من ذلك ، قم بإنشاء ملف html التالي:


<!DOCTYPE HTML>
<html>
 <head>
   <title>alert(translation)</title>
 </head>

 <body>
   <div id="div1">This work presents the efficient, matrix-free finite-element library hyper.deal for solving partial differential equations in two to six dimensions with high-order  discontinuous Galerkin methods.It builds upon the low-dimensional finite-element library deal.II to create complex low-dimensional meshes and to operate on them individually. These meshes are combined via a tensor product on the fly and the library provides new special-purpose highly optimized matrix-free functions exploiting domain decomposition as well as shared memory via MPI-3.0 features.</div>

  <a href="URL" onclick="alert(document.getElementById('div1').innerHTML);">...</a>

 </body>
</html>

افتح الملف في متصفح ، وقم بتمكين المترجم وانقر على الرابط بثلاث نقاط. سترى ما يلي:


<font style="vertical-align: inherit;"><font style="vertical-align: inherit;">    ​​     hyper.deal         -        .       . II         . </font><font style="vertical-align: inherit;">       ,         ,   ,       MPI-3.0.</font></font>

كما ترى ، تمت إضافة علامات الخطوط ، والتي يسهل إزالتها برمجيًا.

وهذا يفتح إمكانيات جديدة في الترجمة المجانية للمواقع إلى أكثر من 100 لغة. يمكنك وضع كل جملة في علامات div ، وكل 5 ثوانٍ تحقق من جميع divs على الصفحة حتى تظهر علامات الخطوط. بينما يقوم الزائر بتمرير الصفحة ، تتم ترجمة جميع divs الجديدة ، ويمكن إرسالها ajax إلى الخادم.

على الرغم من تحسن جودة الترجمة ، إلا أنها لا تزال بعيدة عن الكمال. سأجعل من الممكن للقراء عرض نسختهم الخاصة من الترجمة. للقيام بذلك ، اجعل كل نقطة في نهاية الجملة رابطًا ، عند النقر فوقها ، تظهر جملة في لغة المصدر وخيارات الترجمة المقترحة من قبل القراء الآخرين.

حسنًا ، من الممكن ترجمة هبر إلى 100 لغة. إذا لم تفعل ذلك ، فسوف أهتم بها بنفسي وأكسب الكثير من المال. في الواقع ، لست بحاجة إلى الكثير من المال ، لكن لدي العديد من الأقارب المشردين. كنت سأشتري لهم شقة على البحر.

أقول وداعا لهذا. النجاحات.

All Articles