Geliştirici merkezli yerelleştirme iş akışları için DOM-bilinçli HTML çevirmeni
doc-html-translate, Serhii Zhyhunenko tarafından, dil dönüşümleri sırasında sayfa yapısını korumak için HTML yerelleştirmesini otomatikleştirir. Araç, görünür metin düğümlerini çıkarır, bunları Google Translate gibi çeviri hizmetlerine gönderir ve işaretlemeyi sağlam bırakırken çevrilen dizeleri yeniden ekler. Toplu işleme, komut satırı yapılandırması ve inceleme için açık kaynak kod tabanı sunar. Web geliştiricileri ve yerelleştirme uzmanlarına yönelik olan bu araç, betiklenmiş iş akışlarında statik HTML dosyalarının manuel düzenlemesini azaltır.
Aracın HTML'yi ayrıştırır ve insan tarafından okunabilir dizeleri, işaretleme değil, değiştirir. Etiketler içindeki metin içeriğini izole eder ve çevrilmiş dizeleri bu düğümlere geri yazarak etiket adlarını, öznitelikleri ve gömülü betikleri dokunulmaz bırakır. Bu davranış, DOM'u kazara değişikliklerden korur ve düzenin veya istemci tarafı kodunun bozulma risklerini azaltır. Tipik çevrilebilir öğeler, öznitelikler veya CSS kuralları yerine satır içi metin, başlıklar ve paragraf düğümlerini içerir.
Hafif bir betik olarak çalışır ancak bir çalışma zamanı ve ağ erişimi gerektirir
Bir masaüstü otomasyonu için betiklenebilir bir yardımcı program olarak tasarlanmıştır. Uyumluluk Windows'tur ve araç, çeviri betiklerini çalıştırmak için bir Python çalışma zamanı gerektirir. Çevirilerin harici API'ler aracılığıyla gerçekleştirildiği için ağ erişimi zorunludur. Küçük bir araç seti ve toplu işleme kombinasyonu, otomatik derlemeler veya zaten mevcut bir Python ortamı ve dışa dönük API erişimi olan CI görevleri için uygundur.
İçerik dosyaları için güvenli ancak sonuçlar için harici hizmetlere bağımlıdır
Operasyonel güvenlik, işlevsel kodu atlamaktan ve şeffaf kaynak kodundan gelir. Uygulama, işlevsel varlıkların değişmeden kalması için CSS ve JavaScript'i kasıtlı olarak göz ardı eder ve kod tabanı, denetimler veya özelleştirmeler için GitHub'da herkese açıktır. Çeviriler üçüncü taraf hizmetlerden geldiği için, içerik doğruluğu ve kullanılabilirlik bu API'lere ve çalıştırmalar sırasında kararlı ağ bağlantısına bağlıdır.
Komut satırı bilgisi gerektirir, teknik kullanıcıları ve entegrasyon hatlarını hedefler
Arayüz komut satırı odaklıdır ve parametreler aracılığıyla yapılandırılabilir. CLI üzerinden yapılandırma, toplu işler için betik yazmayı ve dağıtımlara entegre etmeyi kolaylaştırır, ancak komut sözdizimi ve temel Python ortamları ile rahatlık ister. Teknik olmayan kullanıcıların muhtemelen doğrudan kullanmak için bir sarmalayıcı veya GUI'ye ihtiyacı olacaktır; kaynak kodu, gerektiğinde o katmanı eklemek için uyarlanabilir.
Site yerelleştirmesini otomatikleştiren ekipler için pratik bir seçim, net değişimlerle
Bu araç, script tabanlı iş akışlarını ve dış çeviri bağımlılıklarını kabul eden ekipleri ödüllendirir; otomatik boru hatlarında statik içerikler için tekrarlanabilir, kod güvenli dönüşümler üretir. Uzaktan çeviri hizmetlerine ve komut satırı işlemlerine olan bağımlılığı, çevrimdışı dizüstü bilgisayarlarda veya teknik olmayan personel tarafından kullanımını sınırlar. Tavsiye edilir.
Avantajlar
Sadece insan tarafından okunabilir metni çevirir, HTML etiketlerini ve scriptleri korur.
Toplu işleme, betik iş akışlarında birden fazla HTML dosyasını destekler.
GitHub'daki açık kaynak kodu denetimleri ve özel değişiklikleri mümkün kılar
Dezavantajlar
Çeviri API'lerini kullanmak için aktif internet erişimi gereklidir.
Sadece komut satırı, sıradan kullanıcılar için yerleşik grafik arayüz yok
Windows üzerinde betikleri çalıştırmak için bir Python çalışma zamanı yüklenmesi gerekir.
Bu yazılımın kullanımı ile ilgili kanunlar ülkeye göre değişebilir. Bu kanunların aksine olması halinde programın kullanımını teşvik etmiyor veya yasaklamıyoruz. Burada sunulan ürünlerden herhangi birine tıklamanız veya herhangi birini satın almanız durumunda, Softonic referans ücreti alabilir.