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++의 답변도 잘하고있다.
사양에서는 반복이 100 % 반복되는 세그먼트이므로 해당 문제를 해결합니다. 또한 Regex를 사용하여 얻을 수 있다고 생각하는 단어 수에 대한 표준을 언급합니다. 감사. –