如何将C#项目评论从中文翻译成英文?

时间:2017-11-09 03:06:05

标签: c# xml language-translation

我们在GitHub中有一个开源项目,但代码注释是中文。客户需要查看所有源代码,包括英语注释。有没有什么方法可以将这些代码文件中的所有注释从中文翻译成英语?感谢您的任何想法,因此我们可以避免逐一翻译它们。

#region Xml节点转换信息-----------***need to be translated***
    /// <summary>
    /// 把XML节点转换为ActivityEntity实体对象-----------***need to be translated***
    /// </summary>
    /// <param name="node">节点--------***need to be translated***</param>
    /// <returns>实体---------***need to be translated***</returns>
    internal TransitionEntity ConvertXmlTransitionNodeToTransitionEntity(XmlNode node)
    {
        //构造转移的基本属性------------***need to be translated***
        TransitionEntity entity = new TransitionEntity();
        entity.TransitionGUID = XMLHelper.GetXmlAttribute(node, "id");
        return entity;
    }
#endregion

顺便说一句,源代码可能包括C#,Javascript,HTML,XML和一些JSON文件。 C#文件是需要翻译的首选优先选择。

问题:效果方法是找到一个工具包来识别评论部分,并使用Google翻译API服务将中文翻译成英文或再次自动生成。我们不需要让任何人告诉我们评论没用,或者为什么不直接写英文。

1 个答案:

答案 0 :(得分:0)

您可以尝试https://github.com/riversun/JavaCommentTranslator

  

'comment_translator'是一个Java库,可以翻译以下内容中的注释   源代码。您可以翻译以本国语言撰写的评论   语言转换成您熟悉的语言。

这几天,您需要创建一个Microsoft Cognitive Services API密钥,并使用https://github.com/tlehoux/microsoft-translator-java-api来使用它,即删除https://github.com/riversun/JavaCommentTranslator/tree/master/src/main/mst/com/memetix/mst并使用它。

相关问题