Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Program za prevodjenje teksta

[es] :: Visual Basic 6 :: Program za prevodjenje teksta

[ Pregleda: 6319 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Jovan315

Član broj: 236736
Poruke: 17
*.dynamic.isp.telekom.rs.



Profil

icon Program za prevodjenje teksta19.10.2010. u 22:49 - pre 164 meseci
Evo ovako imam zelju da napravim program u Visual Basicu koji bi bio program za prevodjenje reci sa engleskog na sprski.

Taj program bi imao svoju bazu podataka koja bi imala sve te reci u sebi. Ja bi ih sve dodao.
Ima li neko ideju kako bi ovo moglo da se realizuje?
 
Odgovor na temu

vuchko.vuchko

Član broj: 217112
Poruke: 301
*.teol.net.



+2 Profil

icon Re: Program za prevodjenje teksta19.10.2010. u 23:29 - pre 164 meseci
Imam ja. Evo ovako napravis jednu bazu podataka i u nju uneses rijeci na engleskom jeziku sa prevodom na srpski. Zatim tu bazu povezes sa vb projektom, a u taj projekat ubacis jedan text box u kome ces upisivati zeljene rijeci za prevodjenje i jedan gumb koji ces nazvati "Prevedi". Potom , kad uneses rijec u textbox i pritisnes dugme prevedi, e tad izvrsis upit nad bazom podataka da li ta rijec postoji u njoj i ako postoji prikazes je korisniku a ako ne postoji izvines se i zatrazis od korisnika da je unese u tvoju bazu podataka. I to bi bilo to...
 
Odgovor na temu

Jovan315

Član broj: 236736
Poruke: 17
*.dynamic.isp.telekom.rs.



Profil

icon Re: Program za prevodjenje teksta20.10.2010. u 10:01 - pre 164 meseci
Ja imam ovaku nekakvu zamisao.

Napravim 2 text boxa. Jedan button "Translate".
Dve baze, jedna sa engleskim recima druga sa srpskim.
Kada ukucam u prvi text box englesku reci i kliknem translate izbaci mi u drugom text boxu prevedenu rec.
Jel to moguce napraviti?
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: Program za prevodjenje teksta20.10.2010. u 11:32 - pre 164 meseci
Da, moguće je to napraviti.
F
 
Odgovor na temu

Jovan315

Član broj: 236736
Poruke: 17
*.dynamic.isp.telekom.rs.



Profil

icon Re: Program za prevodjenje teksta20.10.2010. u 11:36 - pre 164 meseci
E sad a kako?
Kako da napravim te dve baze podataka ili ti reci...
 
Odgovor na temu

Marko_L
Beograd

Član broj: 20532
Poruke: 2885
*.dynamic.sbb.rs.

Jabber: Marko_L@elitesecurity.org


+828 Profil

icon Re: Program za prevodjenje teksta20.10.2010. u 13:14 - pre 164 meseci
Pa, prvo trebaš da odlučiš koju ćeš bazu podataka koristiti. To može biti Access, MySQL, xml, csv, pa na kraju krajeva i običan tekst fajl. Kada se odlučiš za to, onda isplaniraš strukturu baze i kreneš sa radom. Recimo, da bi napravio takav rečnik koji ti hoćeš, potrebno je da imaš dve baze ili dve tabele koje sadrže spisak reči oba jezika i naravno da nekako povežeš odgovarajuće reči, imajući u vidu da neke reči mogu imati više prevoda ili više značenja na drugom jeziku. Moj predlog je da to izgleda nekako ovako. Napraviš dve tabele ili dva različita fajla, zavisno od toga za koju bazu se odlučiš, koje će sadržati sledeće kolone ID (predstavlja jedinstveni identifikator određene reči), Rec (sama reč) i ReciID (predstavlja ID-eve odgovarajućih reči iz drugog jezika).

Primer, imamo dve tabele, srpski i engleski i recimo par reči koje se mogu drugačije prevesti na oba jezika (bez da ulazimo u detalje da li sam izabrao prave reči i ekvivalente, lupio sam ih iz glave onako brzinski). Dakle ovako nekako

ENGLESKI
Code:
ID...Rec...ReciID
1...Break...1,2,3,4
2...Acquire...5,6
3...Gain...5,6


SRPSKI
Code:
ID...Rec...ReciID
1...Polomiti...1
2...Slomiti...1
3...Prekinuti...1
4...Pokvariti...1
5...Steći...2,3
6...Dobiti...2,3

Dakle, kada neko upiše englesku reč "break", program će naći tu reč u bazi engleskih reči, očitati treću kolonu koja sadrži niz "1,2,3,4" i na osnovu toga ćeš iz druge baze izvući reči koje imaju ID-eve 1, 2, 3 i 4, a to su "polomiti", "slomiti", "prekinuti" i "pokvariti" i prikazati ih kao moguć prevod. Ako ukuca srpsku reč "steći", ti ćeš naći tu reč u bazi srpskih reči, očitati treću kolonu u kojoj stoji "2,3" i na osnovu toga iz druge baze izvući reči "acquire" i "gain". Naravno, cela konstrukcija može i drugačije da izgleda, ali ovo mi je prvo palo napamet i zgodno je što može da funkcioniše sa bilo kojom bazom, recimo csv fajl bi bio sasvim odgovarajući, s tim što ako ne želiš da se zezaš sa navodnicima koji označavaju kompletnu kolonu (a i da skratiš kodiranje koje se tiče parsiranja csv fajla), možeš da iskoristiš drugačiji delimiter u trećoj koloni, recimo ";" ili "|" ili nešto slično.

To bi trebalo da ti bude dovoljno da započneš nešto, a pretragom ovog foruma možeš naći sva objašnjenja i kodove koje ti mogu zatrebati, i za rad sa tekstualnim fajlovima i za rad sa bazom i za pravljenje upita, itd. pa ako negde zapne, ti javi.
-Odracuonogakomijedrpiorazmaknicu.
-Ne rxdi mi txstxturx, kxd god hocu dx
ukucxm "x" onx ukucx "x".
-Ko kaaz e da ja neuummem da kuuca
m.
-Piše "Insert disk 3", a jedva sam i ova
dva ugurao u drajv
-Postoje samo dve osobe kojima
verujem, jedna sam ja, a druga nisi ti
 
Odgovor na temu

loto17

Član broj: 184930
Poruke: 110
*.dynamic.isp.telekom.rs.



+4 Profil

icon Re: Program za prevodjenje teksta20.10.2010. u 16:02 - pre 164 meseci
Ovde imas gomilu gotovih recnika:
http://www.planet-source-code.com/vb/default.asp?lngWId=1
 
Odgovor na temu

Jovan315

Član broj: 236736
Poruke: 17
*.dynamic.isp.telekom.rs.



Profil

icon Re: Program za prevodjenje teksta20.10.2010. u 18:34 - pre 164 meseci
Marko_L hvala nije losa ideja.

loto17 ja tamo ne mogu ni jedan da nadjem :/
 
Odgovor na temu

loto17

Član broj: 184930
Poruke: 110
*.dynamic.isp.telekom.rs.



+4 Profil

icon Re: Program za prevodjenje teksta21.10.2010. u 07:18 - pre 164 meseci
Nema bas Srpsko-Engleski, jer ga ti jos nisi zavrsio, ali ima 300 nekih drugih :)
U search polju kucaj: dictionary,vocabulary ili glossary pa ces videti.

 
Odgovor na temu

[es] :: Visual Basic 6 :: Program za prevodjenje teksta

[ Pregleda: 6319 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.