மதிப்பாய்வாளர் மாற்றங்களை முதலில் பார்க்கட்டும்: தவறாக வழிநடத்தாத மொழிபெயர்ப்பு வித்தியாச அட்டவணையை எவ்வாறு உருவாக்குவது
ஒரு ஆங்கில மொழிபெயர்ப்பு கையெழுத்துப் பிரதி பத்து முறை திருத்தப்பட்டுள்ளது, மேலும் மதிப்பாய்வாளர் அதை ஒவ்வொரு முறையும் ஆரம்பத்தில் இருந்து படிப்பது திறமையாக இல்லை. வித்தியாசமான பார்வை மாற்றங்களில் கவனம் செலுத்தலாம், ஆனால் ஒரு முன்மாதிரி உள்ளது: இது அசல் சீன உரை மற்றும் ஆங்கில மொழிபெயர்ப்பின் எழுத்துகளை வேறுபடுத்துவதை விட, ஒரே மொழியின் இரண்டு திருத்தப்பட்ட பதிப்புகளை ஒப்பிடுகிறது, பின்னர் மொழிபெயர்ப்பு தரத்தை மதிப்பிடுவதற்கு சிவப்பு மற்றும் பச்சை பகுதிகளைப் பயன்படுத்துகிறது.
மொழிபெயர்ப்பு பத்தாம் பதிப்பை அடையும் போது, மதிப்பாய்வாளர் ஒவ்வொரு முறையும் தொடக்கத்தில் இருந்து வாசித்தால், "என்ன மாறிவிட்டது" என்பதைக் கண்டுபிடிப்பதே மிகவும் நேரத்தை எடுத்துக்கொள்ளும் பணியாகும். வேறுபாடு பார்வை மாற்றங்களுக்கு நேரடியாக கவனம் செலுத்துகிறது, இது அதன் மதிப்பு.
ஆனால் வேறுபாடு பார்வைக்கு ஒரு முன்மாதிரி உள்ளது: இது ஒரே மொழியின் இரண்டு திருத்தங்களை ஒப்பிட வேண்டும். அசல் சீன உரையையும் ஆங்கில மொழிப்பெயர்ப்பையும் எழுத்து வாரியாக வேறுபடுத்தி, பின்னர் சிவப்பு மற்றும் பச்சை பகுதியைப் பயன்படுத்தி மொழிபெயர்ப்பின் தரத்தை மதிப்பீடு செய்தால், முடிவு சிதைந்துவிடும். மறுபரிசீலனை செய்யக்கூடிய மொழிபெயர்ப்பு வேறுபாடுகளை உருவாக்க difflib ஐ எவ்வாறு பயன்படுத்துவது என்பதை இந்தக் கட்டுரை விளக்குகிறது, மேலும் அது என்ன, என்ன செய்ய முடியாது என்பதை விளக்குகிறது.
மொழிபெயர்ப்பில் உள்ள வேறுபாடுகளை எப்படி ஒப்பிடுவது? ஒரு வாக்கியத்தின் முடிவு
ஒரே மொழியில் உள்ள திருத்தப்பட்ட பதிப்புகள் மட்டுமே ஒப்பிடப்படுகின்றன, மேலும் மாற்றங்களைக் கண்டறிய மதிப்பாய்வாளர்களுக்கு உதவ வேறுபாடுகள் பயன்படுத்தப்படுகின்றன. தரமான தீர்ப்பு இன்னும் மனிதர்களுக்கு விடப்பட்டுள்ளது.
| உங்கள் நிலைமை | பரிந்துரைக்கப்பட்ட நடைமுறைகள் | காரணம் |
|---|---|---|
| ஒரே மொழிபெயர்ப்பு கையெழுத்துப் பிரதியில் பல ஆங்கிலத் திருத்தங்கள் உள்ளன | இரண்டு ஆங்கில திருத்தங்களுக்கு இடையிலான வேறுபாடுகளை ஒப்பிடுக | வேறுபாடுகள் மாற்றங்களின் இருப்பிடத்தை மட்டுமே பிரதிபலிக்கின்றன, மதிப்பாய்வாளர்கள் கவனம் செலுத்துவதை எளிதாக்குகிறது |
| மொழிபெயர்ப்பு தரத்தை மதிப்பிட வேண்டும் | சிவப்பு மற்றும் பச்சை பகுதிகளுக்கு மதிப்பெண் தேவையில்லை | difflib உரை மாற்றங்களை மட்டுமே சுட்டிக்காட்டுகிறது மற்றும் சொற்கள் மற்றும் சொற்பொருள் சரியானதா என்பதை தீர்மானிக்கவில்லை. |
| ஏற்றுமதி செய்யும் போது பத்தி மடக்குதல் நிலையற்றது | முதலில் பத்தி ஐடி மற்றும் மொழிபெயர்ப்பு வரியை சரிசெய்யவும் | உண்மையான மாற்றங்களை மூழ்கடிப்பதில் இருந்து அச்சுக்கலை இரைச்சலைத் தவிர்க்கவும் |
| மொழிபெயர்ப்பு அர்த்தத்தை உறுதிப்படுத்த வேண்டும் | இருமொழி சரிபார்ப்பிற்காக அசல் உரைக்குத் திரும்புக | திருத்த வேறுபாடுகள் மூல அர்த்தத்தை ஆய்வு செய்வதற்கு மாற்றாக இல்லை |
| அறிக்கை ஒற்றுமையைக் காட்ட விரும்புகிறது | அதை "மொழிபெயர்ப்பின் துல்லியம்" என்று அழைக்க வேண்டாம் | ஒற்றுமையானது பிரிவு மற்றும் பொருத்துதல் விதிகளைப் பொறுத்தது |
வித்தியாசம் ஒரு மாற்றியமைக்கும் துப்பு, ஒரு தர மதிப்பெண் அல்ல
difflib வரி-நிலை வேறுபாடுகளை உருவாக்க முடியும், இது உங்களுக்கு எந்த உரை மாறிவிட்டது என்பதைச் சொல்லும், ஆனால் சொற்களஞ்சியம் சரியானதா என்பதை அது தீர்மானிக்காது, அல்லது ஒரு வாக்கியத்தின் வணிகம் அல்லது தொழில்நுட்ப விளைவுகளை அது புரிந்து கொள்ளாது.
- எதிர்மறை வார்த்தையை நீக்கவும், வேறுபாடு சிறியதாக இருக்கலாம், ஆனால் தாக்கம் மிகப்பெரியது.
- ஒரு பத்தியை மறுசீரமைக்கவும், வேறுபாடு பெரியதாக இருக்கலாம், ஆனால் பொருள் அடிப்படையில் ஒரே மாதிரியாக இருக்கும்.
ஒப்பீட்டு அலகை முதலில் நிலைப்படுத்தவும்
பத்தி ஐடி மற்றும் மொழிபெயர்ப்பு வரி போன்ற நிலையான யூனிட்டை மதிப்பாய்வாளருக்கு வழங்குவதன் மூலம் தொடங்கவும். ஒவ்வொரு முறையும் ஏற்றுமதி செயல்முறை தோராயமாக வரிகளை மூடினால், டைப்செட்டிங் சத்தம் மூலம் வேறுபாடுகள் மூழ்கிவிடும்.
மூல ஆவணத்தின் கட்டமைப்பில் ஏற்படும் மாற்றங்கள் மற்றும் மொழிபெயர்ப்புக்கான மாற்றங்கள் தனித்தனியாக பதிவு செய்யப்பட வேண்டும் மற்றும் ஒரு "உரை புதுப்பிப்பில்" கலக்க முடியாது.
சொற்பொருள் அபாயங்களைக் கொண்ட செயற்கைத் திருத்தத்தின் எடுத்துக்காட்டு
இந்த கட்டுரை செயலாக்க முறையை நிரூபிக்க செயற்கை மாதிரிகளைப் பயன்படுத்துகிறது. குறியீடு ஒரு தனிமைப்படுத்தப்பட்ட சூழலில் எடுத்துக்காட்டுகளுடன் சரிபார்க்கப்பட்டது மற்றும் அனைத்து உண்மையான கோப்புகள் அல்லது தயாரிப்பு செயல்திறனுக்கான உத்தரவாதம் அல்ல. முக்கியமான ஆவணங்களைச் செயலாக்குவதற்கு முன், அசல் ஆவணங்களை வைத்து, உரையில் உள்ள எல்லைகள் மற்றும் ஏற்றுக்கொள்ளும் உருப்படிகளின்படி அவற்றை மதிப்பாய்வு செய்யவும்.
import difflib
import html
before = ["Do not disconnect the cable.\n", "Wait for the green light.\n"]
after = ["Disconnect the cable.\n", "Wait for the green light.\n"]
delta = "".join(difflib.unified_diff(before, after,
fromfile="revision-A", tofile="revision-B"))
assert "-Do not disconnect" in delta
assert "+Disconnect" in delta
assert list(difflib.unified_diff(before, before)) == []
# 差异如需显示在网页中,按普通文本转义。
unsafe_line = "<script>alert(1)</script>"
assert "<script>" not in html.escape(unsafe_line)
print(delta)
இங்கே சாதனச் செயல்பாடுகள் எதுவும் செய்யப்படவில்லை, செயற்கை உரையின் இரண்டு வாக்கியங்கள் மட்டுமே விளக்கப் பயன்படுத்தப்படுகின்றன: மிகக் குறுகிய திருத்தத்திற்கு கவனம் செலுத்தப்பட்ட மதிப்பாய்வு தேவைப்படலாம். மாதிரி வெளியீடு மதிப்பாய்வு நோக்கங்களுக்காக ஒரு உரை வேறுபாடு மற்றும் மாற்றங்களின் தானியங்கி இயந்திர ஒப்புதலுக்கான அடிப்படை அல்ல.
அர்த்தமற்ற சிவப்பு மற்றும் பச்சை தொகுதிகளை எவ்வாறு குறைப்பது
வரி முடிவுகளை ஒருங்கிணைக்கலாம், நிலையான பத்தி ஐடிகள் பாதுகாக்கப்படலாம் மற்றும் பொருளைப் பாதிக்காத ஏற்றுமதி சத்தம் தனித்தனியாக செயலாக்கப்படலாம்.
ஆனால் வித்தியாசம் அழகாக இருக்க அனைத்து நிறுத்தற்குறிகள், எண்கள் அல்லது இடைவெளிகளை நீக்க வேண்டாம். குறியீடு, சூத்திரங்கள், அட்டவணைகள் மற்றும் சில மொழிகள் ஆகியவற்றில் வெள்ளை இடைவெளி அதன் சொந்த அர்த்தத்தைக் கொண்டுள்ளது, மேலும் அதிகப்படியான இயல்புநிலை உண்மையான மாற்றத்தை மறைக்க முடியும்.
| மாற்றம் வகை | வித்தியாசமான பார்வைகள் எவ்வாறு உதவும் | இன்னும் என்ன கைமுறையாக தீர்மானிக்க வேண்டும் |
|---|---|---|
| கால மாற்றீடு | மாற்றியமைக்கப்பட்ட அனைத்து இடங்களையும் கண்டறியவும் | தற்போதைய சூழலுக்கு இது பொருந்துமா? |
| எண் மாற்றங்கள் | பழைய மற்றும் புதிய மதிப்புகளை வெளிப்படுத்துங்கள் | மாற்றத்திற்கு ஆதாரம் உள்ளதா என சரிபார்க்கவும் |
| எதிர்மறை வார்த்தை மாற்றங்கள் | வாசகர்கள் சரிபார்க்க நினைவூட்டப்படுகிறார்கள் | கட்டளையின் அர்த்தத்தை மாற்ற வேண்டுமா |
| பத்தி இயக்கம் | நீக்கப்பட்ட மற்றும் சேர்க்கப்பட்ட பெரிய துண்டுகளைக் காட்டு | வெறும் பதவிச் சீர்திருத்தமா? |
ஒற்றுமையை துல்லியமாக தொகுக்க வேண்டாம்
SequenceMatcher ஒரு வகை ஒப்பீட்டு கருவிகளின் முடிவுகள் உள்ளீடு பிரிவு மற்றும் பொருந்தும் விதிகள் சார்ந்தது. ஒரு உயர் சர ஒற்றுமை ஒரு சிறிய மாற்றமாக இருக்கலாம் அல்லது மிக முக்கியமான வார்த்தைகள் தவறவிடப்பட்டிருக்கலாம்; குறைந்த ஒற்றுமை வெளிப்பாட்டின் மறுசீரமைப்பாக இருக்கலாம்.
வெறுமனே "மொழிபெயர்ப்பு துல்லியம்" என்று பெயரிடுவது, அறிக்கையைப் பயன்படுத்தும் மக்களை தவறாக வழிநடத்தும்.
வேறுபாடு மதிப்பாய்வு தொடர்புடைய அசல் உரைக்குத் திரும்பவும் முடியும். குறிப்பாக ஒரு மொழிபெயர்ப்பைத் திருத்தும்போது, மொழிபெயர்ப்பின் இரண்டு பதிப்புகளுக்கு இடையே உள்ள "மென்மையான" வாக்கியத்தைத் தேர்ந்தெடுத்து, அது இன்னும் மூல ஆவணத்தின் அர்த்தத்தை வெளிப்படுத்துகிறதா என்பதை மறந்துவிட முடியாது.
கருவிகளை சரியான இடத்தில் பயன்படுத்தவும்
நீங்கள் முதலில் OmniDoc (தயாரிப்பு போர்டல்) இன் ஆவண மொழிபெயர்ப்பு போர்ட்டலில் மதிப்பாய்வு செய்ய ஒரு மொழிபெயர்ப்பு கையெழுத்துப் பிரதியை உருவாக்கலாம், பின்னர் உங்கள் சொந்த பதிப்பு மேலாண்மை செயல்பாட்டில் மதிப்பாய்வுக்கு முன்னும் பின்னும் மாற்றங்களை ஒப்பிடலாம்.
இருமொழிச் சரிபார்ப்பு மூல அர்த்தத்தைத் தீர்க்கிறது, மேலும் திருத்தப்பட்ட வேறுபாடு மாற்றப்பட்டதைத் தீர்க்கிறது. ஒன்று மற்றொன்றைப் போல் பாசாங்கு செய்யாமல், இரண்டையும் ஒன்றாகப் பயன்படுத்துவது தெளிவானது.
குறிப்புகள்: Python difflib.
📊 முக்கிய ஒப்பீடு
| மாறுபட்ட பரிமாணங்கள் | திருத்த வேறுபாடுகள் | இருமொழி சோதனை |
|---|---|---|
| ஒப்பீட்டு பொருள் | ஒரே மொழியின் இரண்டு திருத்தங்கள் | அசல் சீன உரை மற்றும் ஆங்கில மொழிபெயர்ப்பு |
| கேள்விகளுக்கு பதிலளித்தார் | என்ன மாற்றப்பட்டுள்ளது | மொழிபெயர்ப்பு இன்னும் மூல உரையின் அர்த்தத்தை வெளிப்படுத்துகிறதா |
| கண்டுபிடிக்க எளிதானது | விதிமுறைகள், எண்கள், எதிர்மறை வார்த்தைகள் போன்றவற்றின் நிலையை மாற்றவும். | விலகல் மற்றும் புறக்கணிப்பு என்று பொருள் |
| முக்கிய வரம்புகள் | சரியா தவறா என்று தீர்மானிக்காதீர்கள், ஒற்றுமை துல்லியத்திற்கு சமம் அல்ல | கைமுறை வாசிப்பு மற்றும் தீர்ப்பு தேவை |
🎯 எந்த முறை உங்களுக்கு ஏற்றது?
மாற்றங்களை விரைவாகக் கண்டறிய மதிப்பாய்வாளர் தேவைப்பட்டால்
ஒரே மொழியில் உள்ள திருத்தங்களிலிருந்து வேறுபாடுகளை உருவாக்கி, பத்தி ஐடிகளைப் பின் செய்யவும், இதனால் மதிப்பாய்வாளர்கள் மாற்றங்களை மட்டுமே பார்க்க முடியும்.
நீங்கள் மொழிபெயர்ப்பு தரத்தை மதிப்பிடுகிறீர்கள் என்றால்
மதிப்பெண் பெற சிவப்பு மற்றும் பச்சை பகுதியைப் பயன்படுத்த வேண்டாம். அர்த்தத்தை உறுதிப்படுத்த முதலில் இருமொழி சரிபார்ப்பைப் பயன்படுத்தவும், பின்னர் மாற்றங்கள் நன்கு நிறுவப்பட்டதா என்பதைச் சரிபார்க்க வேறுபாட்டைப் பயன்படுத்தவும்.
நீங்கள் முன்னேற்றத்தை மற்றவர்களுக்கு தெரிவிக்க விரும்பினால்
ஒற்றுமையை "உரை மாற்றத்தின் அளவு" என்று அழைக்கவும், "மொழிபெயர்ப்பின் துல்லியம்" அல்ல.
❓ அடிக்கடி கேட்கப்படும் கேள்விகள் (FAQ)
1. அசல் சீன உரையையும் ஆங்கில மொழிபெயர்ப்பையும் ஏன் நேரடியாக ஒப்பிடக்கூடாது?
இரண்டு மொழிகளும் வேறு வேறு. எழுத்து வடிவ வித்தியாசத்தில் உள்ள சிவப்பு மற்றும் பச்சை தொகுதிகள் உரை வடிவத்தில் உள்ள வேறுபாட்டை பிரதிபலிக்கின்றன, மேலும் இதன் அடிப்படையில் மொழிபெயர்ப்பு தரத்தை மதிப்பிட முடியாது.
2. சிவப்பு மற்றும் பச்சைத் தொகுதிகளைக் குறைக்க அனைத்து இடைவெளிகளையும் நிறுத்தற்குறிகளையும் நீக்க முடியுமா?
பரிந்துரைக்கப்படவில்லை. குறியீடு, சூத்திரங்கள், அட்டவணைகள் மற்றும் சில மொழிகள் ஆகியவற்றில் வெள்ளை இடைவெளி அதன் சொந்த அர்த்தத்தைக் கொண்டுள்ளது, மேலும் அதிகப்படியான இயல்புநிலை உண்மையான மாற்றத்தை மறைக்க முடியும்.
3. ஒற்றுமை மிக அதிகம், மொழிபெயர்ப்பு துல்லியமானது என்று அர்த்தமா?
முடியாது. அதிக ஒற்றுமை என்பது ஒரு சிறிய மாற்றமாக இருக்கலாம் அல்லது மிக முக்கியமான வார்த்தைகள் தவறவிடப்படலாம்.
📝 சுருக்கம்
மொழிபெயர்ப்பில் உள்ள மாற்றங்களை மதிப்பாய்வாளர்களுக்கு விரைவாகக் கண்டறிய உதவுவதற்கு வேறுபாடு பார்வை பொருத்தமானது, அதே சமயம் மூல உரையின் அர்த்தத்தை மொழிபெயர்ப்பு இன்னும் வெளிப்படுத்துகிறதா என்பதை உறுதிப்படுத்த இருமொழி சரிபார்ப்பு பயன்படுத்தப்படுகிறது. இரண்டுமே தெளிவான உழைப்புப் பிரிவைக் கொண்டுள்ளன மற்றும் ஒன்றாகப் பயன்படுத்தும்போது மிகவும் நம்பகமானவை.
இப்போது முயற்சிக்கவும்: அசல் தளவமைப்பைத் தக்கவைத்து, மொழிபெயர்ப்பைத் தொடங்க ஆவணத்தைப் பதிவேற்றவும்


