2012-11-02 3 views
0

번역 할 문서에서 반복 계산을위한 표준 공식을 웹에서 살펴 보았습니다. 나는 그것을 발견하지 못했다. 번역에서 어떤 반복을 의미하는지 모르는 사람들을 위해 this은 그것에 대해 잘 설명합니다.번역 재 계산을 계산하십시오

는 내가 처음이

using System; 
using System.Collection.Generic; 
using System.Text.RegularExpressions; 
using System.Linq; 
<snip> 
Dictionary<string, int> _dict = new Dictionary<string, int>(); 
int CalculateRepetitions(string plainTextDoc) { 
    foreach (string item in Regex.Split(plainTextDoc, "\\P{L}+")) 
     if (_dict.ContainsKey(item)) 
      _dict[item]++; 
     else 
      _dict.Add(item, 0); 
    return _dict.Where((key, value) => value > 0).Count(); 
} 

처럼 뭔가를 시도하지만 같은 문서에 대한 TRADOS에서 샘플 수에 근접하지, 그리고 반복의 잘못된 정의 어쨌든이었다. 누구든지 번역 반복 계산에 대한 좋은 예가 있습니까? 나는 C# 답변만을 기대하지는 않는다. 자바와 C++의 답변도 잘하고있다.

답변

0

GMX/V 표준이 사용자의 대답 일 수 있으며 C# implementation 인 것으로 보입니다.

+0

사양에서는 반복이 100 % 반복되는 세그먼트이므로 해당 문제를 해결합니다. 또한 Regex를 사용하여 얻을 수 있다고 생각하는 단어 수에 대한 표준을 언급합니다. 감사. –

관련 문제