When you start a translation in SDL Tridion on a Page, you are given the option to “translate components”. However, this option will translate those components in the same location as the page, the current (context) Publication.
The solution to this is a Translation Manager Plugin, which I explain in more detail here: http://blog.building-blocks.com/technical-tips/translation-manager-plugins
The plugin, attached to the “job saving” event trigger, will detect any pages within a translation job. If a page is detected, and is marked “translation components” it will then create a secondary translation job (in the correct context Publication or based on business rules) containing the pages components, appending the job title with “- components” for easy identification.
A simple example is shown below; more complex business rules could be added as required.