4

私はのコメントがスウェーデン語で書かれたMatlabコードベースを持っています。それはこのようなものです:(英語以外の)コメントを英語に自動的に翻訳しますか?

% Syntax: result = ocr(DOC, METHOD, fname) 
% DOC - bild som ska processas 
% METHOD - ann eller knear 
% fname - full filename of the net ('ann' method) or the database 
%   ('knear' method) 
%   default: ann20.mat resp db4000.mat 
function result = ocr(DOC, METHOD, fname) 

% Segmentera bilden 
disp('Segmenting...'); 
[ROWB, CH] = segment(DOC, 0.99, 0.99); 

% Analysera den 
switch lower(METHOD) 
    case 'ann', 
    % ladda in neuronnät, inför NET, E, CP 
    if isempty(fname) 
     load ./db/ann50.mat; 
    else 
     load(fname); 
    end 

まあ、Google translateは私にとって大きな救助であることを出てきました。以下は、翻訳ボックスへのコピー・ペーストの結果です。これはかなり満足です。

% Syntax: result = ocr (DOC, METHOD, fname) 
% DOC - image to be processed 
% METHOD - ann or knear 
% Fname - full filename of the net ('ann' method) or the database 
% ('Knear' method) 
% Default: ann20.mat respectively db4000.mat 
function result = ocr (DOC, METHOD, fname) 

Segment image% 
disp ('Segmenting ...'); 
[ROWB, CH] = segment (DOC, 0.99, 0.99); 
% Analyze the 
switch lower (METHOD) 
    case 'ann' 
    % Load the neural networks, for NET, E, CP 
    f isempty (fname) 
     ./db/ann50.mat load; 
    else 
     load (fname); 
    end 
  1. 私は、複数ファイルのコードベースのために、どのようにこのプロセスを自動化してすることはできますか?
  2. "% Segmentera bilden"から"Segment image%"への変換などのエラーはどうすれば処理できますか?

答えて

0

Google翻訳を使用して、行の前に%を置くことはできません。ランダムに句読点を切り換え、さらには線を結合または分離することも知られています。また、コードワードや変数の翻訳を試みることもあります。信頼性の高いソリューションのために、小さなヘルパースクリプトを作成します。 g。 Rubyや素早く&の汚れたプログラミング言語を選択してください。

このヘルパースクリプト
は、*(別の翻訳%の後にすべてのものを抽出し、Googleにそれを養う*
それを評価することなく、すべての行を見て*
コードベース(バックアップ先)内のすべてのファイルを経る必要があります
*スウェーデンのコメントをファイル内のGoogleの翻訳と置き換えてください。
*ファイルを保存して次のファイルを取得してください

関連する問題