Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Script Systran

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    50

    Script Systran

    Ciao a tutti

    sapete se è possibile utilizzare systran all'interno di pagine web?
    Mi spiego meglio , quando si utilizza il pulsante traduci che systran installa nel browser web viene lanciato (oltre al motore della traduzione) anche un file che si chiama menutranslate.html , aprendolo si puo' vedere che la traduzione non è altro che uno script in VB che genera una connessione al motore stesso e poi gli passa come parametri il tipo mime da tradurre (text/html) e il testo da tradurre, poi tramite una window.open apre una pagina temporanea con il testo tradotto.

    Quindi mi chiedevo se era possibile integrare direttamente nella pagina un bottone che richiamasse questo script senza dover per forza installare in ogni pc dei visitatori del sito systran (in realtà è una intranet).

    Io ho provato ma quando lancio lo script mi esce sempre l'errore "il componente ActiveX non può creare l'oggetto Systran.IEConfigure.

    Ho provato a mettere come path la directory dove si trovano le dll di systran e a lanciare tramite esecuzione automatica il motore all'avvio del server ma mi da' sempre questo errore.

    premesso che lavoro con .NET da diverso tempo non sono praticissimo di script volevo sapere il vostro parere ed eventualmente qualche idea sulla possibile soluzione.

    thanks

    SuperASP

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    50

    scusate ecco il codice

    <SCRIPT LANGUAGE="VBSCRIPT" defer>
    set conn2 = CreateObject("Systran.IEConfigure")
    conn2.ClearTempDir


    set parentwin = external.menuArguments
    set doc = parentwin.document
    set path = doc.location
    set conn = CreateObject("Systran.IETranslate")

    rem // don't really know why this has to be done, but for some reason
    rem // IE5 won't let you open a dialog of your own without first opening
    rem // a modal dialog first

    version = LCase(parent.navigator.appVersion)

    ver_number = InStr(1,version,"msie 4")

    if ver_number = 0 then
    parent.showModalDialog(conn.GetRegistry("Default Page"))
    end if

    parentwin.status = conn.GetString(2202)

    conn.MimeType = "text/html"

    savedfile = conn.TranslateDoc(path)

    window.open savedfile

    parentwin.status = ""

    </script>

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ho il sospetto che le DLL occorrenti debbano essere installate in ogni client...

    Spero di sbagliarmi, ma lo si evince dal codice che hai inviato

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.