Google translate kullanarak PHP Trasnlate HTML sayfası

1 Cevap php

Öğleden sonra,

Zor bir soru bu biraz, ben bir web sitesi var ve ben çeviri yapmak için google API çevirmek kullanıyorum, fransız içine sayfaları çevirmek gerekir. Ben ne yapıyorum PHP kullanarak bir dizeye HTML şablonları yükleme ve sonra sayfalarında metin kopyasını çevirmek ve daha sonra örneğin olarak kaydetmek gerekir edilir:

fr_master_header.html
de_master_header.html

Ben problemi, HTML görmezden sayfadaki metin kopyalama tanımlayan extact yerde kopyasını değiştirilmesi ve ardından HTML etiketleri ve trasnlated metin kopya ile dosya kaydediyor.

Gelişmiş Cheers.

1 Cevap

Eğer zaman / para büyük bir miktar kazanmak için gidiyor yazmaya başlamadan önce uygulama tercüme düşünmeye. Eğer geri dönmek ve HTML düzeltmek mümkün olabilir, ama bu ciddi mazoşist olacak. Sen Goolge Ajax Language API ile çok daha iyi sen app inşa ettik sonra dil desteği ekleyerek eğer.

Ben metin her parça için değişkenleri kullanarak bu sorunu hallettim. Sonra kullanıcı istediği dili kontrol ve ben gelen dil dosyası içerir. Benim şablon sistemi bu değişkenleri nereye yerleştirileceğini ilgilenir. Bu dil dosyaları bu gibi görünmelidir:

$_TEXT['Login']['title']="Enter Username and Password";
$_TEXT['Login']['error']['pass']="incorrect password";
$_TEXT['Login']['error']['name']="invalid username";

Değişken adı her zaman ne olursa olsun dil aynı olacak. Bu, Google herhangi bir değişiklik yapmadan çevirmek gibi ben de birçok dili destekleyen, çok ölçeklenebilir.