secondo me sbagli candeggio, sarebbe più comodo utilizzare un database tipo sqlite (puoi leggerti la guida che ho scritto io per imparare i rudimenti di tale db)
se vuoi utilizzare un file di testo devi prima impostare il file in modo tale che ti semplifichi la vita nelle ricerche.
se ad esempio ad ogni parola(o frase) ne corrisponde solo un altra potresti inserire per ogni righa le due parole separate da un carattere particolare
ad esempio:
casa;home
pippo;pluto
ciao;hello
a questo punto puoi caricare il file di testo cosi:
Public sub form_show()
dim stringa as string
dim righe as new string[]
dim riga as new string[]
stringa= file.load("percorso_file/nomefile.txt")
'poi separi il file in righe e le memorizzi in un array
righe=split(file,"\n")
'adesso per ogni riga prendi la prima parola e la posizioni in un array e la seconda in un altro
for i=0 to righe.max
riga=split(righe[i],";")
parole1.add(riga[0])
parole2.add(riga[1])
next
parole1 e parole2 sono due array string che avrai dichiarato come public ad inizio form in modo da avere in memoria tutto il dizionario per tutto il tempo di esecuzione del programma
adesso metti che vuoi cercare la parola corrispondente ad una inserita in textbox1 puoi fare
i=parole1.find(textbox1.text)
questo ti ritorna l' indice della parola da cercare per cui
if i<>-1 then
textbox2.text=parole2[i]
else
message.info("nessuna parola in memoria corrispondente","OK")
endif
se i è uguale a -1 vuol dire che la parola in textbox1 non esiste nel dizionario
questo è solo un modo tra i tanti possibili per fare quello che vuoi, giusti per darti un idea