'Translate using the XSD type information.
Python I{dict} is translated to a suds object.  Most
importantly, primative values are translated from python
types to XML types using the XSD type.
@param content: The content to translate.
@type content: L{Object}
@return: self
@rtype: L{Typed}'

def translate(self, content):

    v = content.value
    if (v is None):
        return
    if isinstance(v, dict):
        cls = content.real.name
        content.value = Factory.object(cls, v)
        md = content.value.__metadata__
        md.sxtype = content.type
        return
    v = content.real.translate(v, False)
    content.value = v
    return self
