TranslationNode
A Translation Node is a representation of a single content node that requires translation - it contains the ids of the master and target content nodes within umbraco, and a collection of PropertyGroups (which relate to tabs within umbraco)
Within these propertyGroups are the TranslationProperties
public class TranslationNode
{
public int Id { get; set; }
public Guid Key { get; set; }
public Guid SetKey { get; set; }
public CultureInfoView Culture { get; set; }
public int MasterNodeId { get; set; }
public int TargetNodeId { get; set; }
public NodeStatus Status { get; set; }
public DateTime Created { get; set; }
public DateTime Updated { get; set; }
public string MasterNodeName { get; set; }
public string TargetNodeName { get; set; }
public string MasterNodePath { get; set; }
public string TargetNodePath { get; set; }
public bool IsDictionary { get; set; }
public List<TranslationPropertyGroup> Groups { get; set; }
public void AddProperty(string groupName, string alias, TranslationValue source,
TranslationValue target)
public void AddProperty(TranslationProperty property)
public bool HasOpenSiblings { get; set; }
}