If one is not using SDL translation products. Is there a way to link between a ES and and EN versions in the SDL repository? Can they also be Bidirectional EN and ES?

We have a English version and Spanish version of the same topic.  Currently we are using  a metadata topic to store the links between documents. Here is an example.                      

                                                         

<data name="VersionLink" value="126243" base="VersionLink">En Español (Spanish Version)

<?exclude when="all-links-removed"?>


<data property="version_language_spanish" base="/spanish/pretoggle/cancer/bladder/main" ishcondition="otherprops=126243" />


</data>

Is there a better way to handle this or does SDL have a tool for this?