0

プレーンテキストのみではなく、html フラグメントを翻訳 API に渡すことに利点はありますか。たとえば、以下を翻訳すると

Please click <a href='#'>here</a> to continue

有効な翻訳された html フラグメントを返しますが、内部では何が起こっているのでしょうか? 返された翻訳は、3 つの文の断片の翻訳に相当しますか

Please click> here>to continue

それとも一文

Please click here to continue

なぜ私は尋ねるのですか?許可されているサイズよりも大きい 1 つまたは 2 つの HTML フラグメントがあり、何らかの方法でチャンクアップする必要があります。htmlagilitypack を使用すると、html ドキュメントのテキスト ノードを翻訳された同等の値に置き換えることができますが、これによって何かが失われますか? 文章全体 ( <H1><H2><p>タグ)を翻訳した場合、翻訳の品質は向上しますか?

よろしくお願いします

ダンカン

4

1 に答える 1

0

MSDN hereから、次の返信がありました。

翻訳では、文の境界がどこにあるかが重要です。HTML マークアップには、<em>またはなどの文内部要素と<a>、 などの文分割要素があり<p>ます。HTML モードは、HTML ドキュメント レンダリングでの動作に従って要素を処理します。

ということで!

于 2013-10-09T22:44:20.123 に答える