• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Yandex Ceviri

Katılım
21 Aralık 2010
Mesajlar
135
Excel Vers. ve Dili
MS Office 2007 Ing.
İyi akşamlar arkadaslar,

Yandex.cevir yi kullanarak arapça-Tr çeviri yapıcam , ama latin alfabe olmadıgından dolayı işlemi gerçekleştiremiyorum , kodda ne gibi değişiklik yapmamız lazım,

Teşekkurler,

Alternatif öneriniz olursada onuda paylasırsanız sevinirim ,

İyi çalışmalar,

Kod:
   Dim ie As Object
    Dim HTML_Body As Object, HTML_Tables As Object, MyTable As Object

URL = "https://ceviri.yandex.com.tr/?lang=ar-tr" & "&text=" & TextBox2 ''''[a1] hucresinde arapça texti alıyor

    'Calismaya Devam
    With WebBrowser1
        .navigate URL
        .Visible = True
DoEvents
        DoEvents: DoEvents: DoEvents: DoEvents: DoEvents
        Do Until WebBrowser1.readyState = 4: DoEvents: Loop
         With .document.all
Application.Wait Now + TimeValue("00:00:02")
        TextBox1.Value = Trim(.TextBox2.innerText)
        Application.Wait Now + TimeValue("00:00:02")
        uzunluk = Len(.TextBox2.innerText)
        suzunluk = uzunluk - 58
        If suzunluk < 0 Then
        MsgBox "Çeviri Yapılamadı", vbCritical, "Dikkat"
        Exit Sub
        End If
         isimsiz = Right(TextBox1, suzunluk)
         
        ' Range("a1") = isimsiz
         'TextBox3.Value = Trim(.TextBox2.innerText) 'Right(TextBox1, suzunluk)
          TextBox3.Value = isimsiz 'Trim(.TextBox2.innerText)
          ' TextBox2 = Text
            End With
 End With
    Set HTML_Body = Nothing
    Set HTML_Tables = Nothing
    Set MyTable = Nothing
 
Geri
Üst