NU este terminat programul dar merge pe moment

#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Version=Beta
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <IE.au3>
_IEErrorHandlerRegister()
$oIE = _IECreateEmbedded()
Global $limbi = "Română|Arabă|Bulgară|Catalană|Cehă|Chineză|Coreeană|Croată|Daneză|Ebraică|Engleză|Filipineză|Finlandeză|Franceză|Germană|Greacă|Hindi|Indoneziană|Italiană|Japoneză|Letonă|Lituaniană|Norvegiană|Olandeză|Poloneză|Portugheză|Rusă|Sârbă|Slovacă|Slovenă|Spaniolă|Suedeză|Ucraineană|Vietnameză"
Opt("GUIOnEventMode", 1)
$form_principal = GUICreate("Traducere SL", 633, 447, 193, 143)
GUISetOnEvent($GUI_EVENT_CLOSE, "form_principalClose")
$grup_text_limba_1 = GUICtrlCreateGroup("Text in limba : Engleză", 3, 8, 609, 177)
GUICtrlSetFont($grup_text_limba_1, 9, 400, 0, "Segoe UI")
GUICtrlSetColor($grup_text_limba_1, 0x000080)
$edit_text_limba_1 = GUICtrlCreateEdit("", 10, 25, 595, 149)
GUICtrlSetFont($edit_text_limba_1, 10, 400, 0, "Segoe UI")
GUICtrlSetColor($edit_text_limba_1, 0x2288dd)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$grup_text_limba_2 = GUICtrlCreateGroup("Text in limba : Română", 8, 242, 609, 177)
GUICtrlSetFont($grup_text_limba_2, 9, 400, 0, "Segoe UI")
$edit_text_limba_2 = GUICtrlCreateEdit("", 15, 260, 595, 149)
GUICtrlSetData($edit_text_limba_2, "")
GUICtrlSetFont($edit_text_limba_2, 10, 400, 0, "Segoe UI")
GUICtrlSetColor($edit_text_limba_2, 0x000080)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$buton_traduce = GUICtrlCreateButton("Traduce", 495, 205, 110, 30, 0)
GUICtrlSetOnEvent($buton_traduce, "buton_traduceClick")
$combo_limba_1 = GUICtrlCreateCombo("Alege limba", 10, 210, 200, 25)
GUICtrlSetData($combo_limba_1, $limbi, "Engleză")
GUICtrlSetOnEvent($combo_limba_1, "combo_limba_1Change")
$combo_limba_2 = GUICtrlCreateCombo("Alege limba", 270, 210, 200, 25)
GUICtrlSetData($combo_limba_2, $limbi, "Română")
GUICtrlSetOnEvent($combo_limba_2, "combo_limba_2Change")
$Button2 = GUICtrlCreateButton("Button2", 225, 205, 30, 30, 0)
GUICtrlSetOnEvent($Button2, "Button2Click")
$meniu_fisier = GUICtrlCreateMenu("&Fisier")
GUICtrlSetOnEvent($meniu_fisier, "meniu_fisierClick")
$meniu_fisier_iesire = GUICtrlCreateMenuItem("&Iesire", $meniu_fisier)
GUICtrlSetOnEvent($meniu_fisier_iesire, "form_principalClose")
$meniu_optiuni = GUICtrlCreateMenu("&Optiuni")
GUICtrlSetOnEvent($meniu_optiuni, "meniu_optiuniClick")
$meniu_optiuni_limba = GUICtrlCreateMenuItem("Limba", $meniu_optiuni)
GUICtrlSetOnEvent($meniu_optiuni_limba, "meniu_optiuni_limbaClick")
$meniu_optiuni_deasupra = GUICtrlCreateMenuItem("Totdeauna deasupra", $meniu_optiuni)
GUICtrlSetOnEvent($meniu_optiuni_deasupra, "meniu_optiuni_deasupraClick")
$meniu_ajutor = GUICtrlCreateMenu("&Ajutor")
GUICtrlSetOnEvent($meniu_ajutor, "meniu_ajutorClick")
$meniu_ajutor_ajutor = GUICtrlCreateMenuItem("Ajutor", $meniu_ajutor)
GUICtrlSetOnEvent($meniu_ajutor_ajutor, "meniu_ajutor_ajutorClick")
$meniu_ajutor_contact = GUICtrlCreateMenuItem("Contact", $meniu_ajutor)
GUICtrlSetOnEvent($meniu_ajutor_contact, "meniu_ajutor_contactClick")
$meniu_ajutor_despre = GUICtrlCreateMenuItem("Despre", $meniu_ajutor)
GUICtrlSetOnEvent($meniu_ajutor_despre, "meniu_ajutor_despreClick")
GUISetState(@SW_SHOW)
Dim $form_principal_AccelTable[1][2] = [["{F1}", $meniu_ajutor_ajutor]]
GUISetAccelerators($form_principal_AccelTable)
disable()
$GUIActiveX = GUICtrlCreateObj($oIE, 0, 0, 1, 1)
_IENavigate($oIE, "http://translate.google.ro/translate_t#")
enable()
While 1
Sleep(100)
WEnd
Func enable()
GUICtrlSetState($edit_text_limba_1, $GUI_ENABLE)
GUICtrlSetState($edit_text_limba_2, $GUI_ENABLE)
GUICtrlSetState($buton_traduce, $GUI_ENABLE)
GUICtrlSetState($Button2, $GUI_ENABLE)
;~ GUICtrlSetState($combo_limba_1, $GUI_ENABLE)
;~ GUICtrlSetState($combo_limba_2, $GUI_ENABLE)
EndFunc ;==>enable
Func disable()
GUICtrlSetState($edit_text_limba_1, $GUI_DISABLE)
GUICtrlSetState($edit_text_limba_2, $GUI_DISABLE)
GUICtrlSetState($buton_traduce, $GUI_DISABLE)
GUICtrlSetState($Button2, $GUI_DISABLE)
GUICtrlSetState($combo_limba_1, $GUI_DISABLE)
GUICtrlSetState($combo_limba_2, $GUI_DISABLE)
EndFunc ;==>disable
Func form_principalClose()
Exit
EndFunc ;==>form_principalClose
Func buton_traduceClick()
$text = GUICtrlRead($edit_text_limba_1)
If GUICtrlRead($combo_limba_1) = "Alege limba" Then Return
If GUICtrlRead($combo_limba_2) = "Alege limba" Then Return
If $text = "" Then Return
disable()
GUICtrlSetData($edit_text_limba_2, "")
_IENavigate($oIE, "http://translate.google.ro/translate_t#")
Sleep(100)
$oForm = _IEFormGetObjByName($oIE, "text_form")
$oSelect = _IEFormElementGetObjByName($oForm, "sl")
_IEFormElementOptionSelect($oSelect, GUICtrlRead($combo_limba_1), 1, "byText")
$oSelect = _IEFormElementGetObjByName($oForm, "tl")
_IEFormElementOptionSelect($oSelect, GUICtrlRead($combo_limba_2), 1, "byText")
$oQuery = _IEFormElementGetObjByName($oForm, "text")
_IEFormElementSetValue($oQuery, $text)
Sleep(150)
_IEFormSubmit($oForm)
_IELoadWait($oIE)
$text2 = _IEBodyReadHTML($oIE)
$temp = StringSplit($text2, '<DIV id=result_box dir=ltr>', 1)
$temp = StringSplit($temp[2], '</DIV></TD></TR>' & @CRLF & '<TR>' & @CRLF & '<TD class=submitcell><INPUT type=hidden value=en name=sl><SPAN class=langselect id=sl_select>', 1)
GUICtrlSetData($edit_text_limba_2, curata($temp[1]))
enable()
EndFunc ;==>buton_traduceClick
Func curata($text)
$text = StringReplace($text, "<BR>", @CRLF, 0, 1)
$text = StringReplace($text, " ", " ")
$text = StringReplace($text, ">", ">")
$text = StringReplace($text, "<", "<")
$text = StringReplace($text, "&", "&")
While StringInStr($text, "&#") <> 0
$pozitie = StringInStr($text, "&#")
If StringIsDigit(StringMid($text, $pozitie + 2, 3)) And StringMid($text, $pozitie + 5, 1) = ';' Then
$text = StringReplace($text, StringMid($text, $pozitie, 6), Chr(StringMid($text, $pozitie + 2, 3)))
ElseIf StringIsDigit(StringMid($text, $pozitie + 2, 2)) And StringMid($text, $pozitie + 4, 1) = ';' Then
$text = StringReplace($text, StringMid($text, $pozitie, 5), Chr(StringMid($text, $pozitie + 2, 2)))
EndIf
WEnd
Return $text
EndFunc ;==>curata
Func Button2Click()
EndFunc ;==>Button2Click
Func combo_limba_1Change()
GUICtrlSetData($grup_text_limba_1, "Text in limba : " & StringReplace(GUICtrlRead($combo_limba_1), "Alege limba", ""))
EndFunc ;==>combo_limba_1Change
Func combo_limba_2Change()
GUICtrlSetData($grup_text_limba_2, "Text in limba : " & StringReplace(GUICtrlRead($combo_limba_2), "Alege limba", ""))
EndFunc ;==>combo_limba_2Change
Func meniu_ajutor_ajutorClick()
EndFunc ;==>meniu_ajutor_ajutorClick
Func meniu_ajutor_contactClick()
EndFunc ;==>meniu_ajutor_contactClick
Func meniu_ajutor_despreClick()
EndFunc ;==>meniu_ajutor_despreClick
Func meniu_ajutorClick()
EndFunc ;==>meniu_ajutorClick
Func meniu_fisierClick()
EndFunc ;==>meniu_fisierClick
Func meniu_optiuni_deasupraClick()
EndFunc ;==>meniu_optiuni_deasupraClick
Func meniu_optiuni_limbaClick()
EndFunc ;==>meniu_optiuni_limbaClick
Func meniu_optiuniClick()
EndFunc ;==>meniu_optiuniClick