Toets vertaalkwaliteit: Guest Blog
Anand Chakravarty is 'n SDET in die Masjienvertalingspan vir die afgelope 2.5 jaar, is al 8 jaar by Microsoft en was die eerste produktoetser in die MT-span (en "het steeds pret gehad met die toets van MT :-)"). Vandag se gasblog gaan oor die toets van vertaalkwaliteit.
—————————————————————————————————————
Een van die eerste punte wat by jou opkom, wanneer jy praat oor die verifiëring van die gehalte van 'n vertaalstelsel, is hoe meet jy die kwaliteit, of om presies te wees, die akkuraatheid van vertaling? Vertaling tussen menslike tale met behulp van rekenaars is 'n veld wat amper 'n halfeeu oud is. Die gebied is uitdagend genoeg dat selfs die beste masjienvertalingstelsels wat tans beskikbaar is, nie naby is aan die verkryging van taalkundige kwaliteit wat heeltemal bevredigend sal wees nie.
Deel van die uitdaging is die baie verskillende datapunte wat mense verwerk om die betekenis van gesproke/geskrewe teks te verstaan. Daar is die sintaksis, die ontleding, die semantiek, die konteks, die ondubbelsinnigheid, die herrangskikking, wat alles, en meer, ingaan op die verstaan van 'n sin. En dit is net die sin in 1 taal. Oorweeg dit nou om dit alles toe te pas om die sin in 'n ander taal te herbou en dit ewe betekenisvol te maak.
Sommige voorbeelde kan help om hierdie punt duideliker te maak. Die term 'Olimpiese Spele 2008' is redelik ondubbelsinnig. Net so kan 'n mens verwag dat die term 'Verkiesings 2008' die presidentsverkiesing in die VSA sal beteken. As die gebruiker egter van byvoorbeeld Kanada afkomstig is, sal dit waarskynlik na die plaaslike verkiesings daar verwys.
'n Meer algemene, en dus meer algemene, voorbeeld is 'n sin soos 'Die nota was verkeerd'. Is die woord 'noot' 'n verwysing na 'n insiggewende boodskap of na 'n musikale term? Die regte vertaling hang af van konteks. Gebruik meer konteks, en jou kanse om 'n meer akkurate vertaling te kry, verbeter. Dit kom egter teen 'n koste: hoe meer konteks die stelsel probeer verkry, hoe stadiger is die werkverrigting daarvan. Slim afleweringsbesluite behels die regte balans tussen die verbetering van die akkuraatheid van vertaling en die lewering van 'n werkbare vertaalresultaat aan gebruikers. Albei is natuurlik belangrik. Die sleutel is om te verstaan waar u pogings tot verbetering rig, afhangende van hoe nuttig die eindresultaat vir die gebruiker is.
Dit word veral interessant wanneer dokumente of webblaaie vertaal word, in plaas van net individuele sinne. Kom ons sê 'n vertaalversoek is ontvang vir 'n webblad wat 100 sinne bevat. Afhangende van die argitektuur van die vertaalstelsel, kan hierdie sinne almal na een proses gaan, of oor verskeie prosesse/masjiene versprei word. Hoe dit ook al sy, dit is duidelik dat die tyd wat dit neem om hierdie bladsy in sy geheel te vertaal, eweredig is aan die maksimum tyd wat dit neem om 'n sin te vertaal. Hoe lank spandeer ons om 'n sin te vertaal voordat daardie belêde tyd nadelig vir die gebruiker se tyd word? In die nastrewing van die beste vertaling, kan ons uiteindelik die gebruiker blokkeer om iets insiggewends te kry in reaksie op hul vertaalversoek. Die nut van die stelsel word dus beheer deur besluite wat geneem word om linguistiese gehalte en toepassingsprestasie te balanseer.
Met die Microsoft Translator-produk is daar die bykomende kenmerk van ons Tweetalige Kyker, iets unieks onder publiek beskikbare vertaalprodukte. Dit ondersteun parallelle teksuitlig, gesinchroniseerde blaai en bied die bladsy (e) met progressiewe weergawe aan. Dit voeg nog 'n laag by wat ons gebruikers sien, en gevolglik nog 'n laag om te poets en af te handel.
In die komende weke hoop ons om u meer besonderhede te gee oor spesifieke gebiede wat getoets is en getoets word om 'n vertaalstelsel van topgehalte te stuur. Plaas gerus enige vrae wat jy oor hierdie saak het, iets wat jy nog altyd wou vra :-), in die Kommentaar-afdeling.



