I assume you already created a language table for JOBPLAN (out of the box it is not configured, so translations aren't possible). If not let me know and I can explain how to do that piece.
I wouldn't use scripting for this as it's achievable with core Maximo functionality for integrations. Configure the object structure in the Object Structures application. I'd recommend limiting it to just the attributes you want your users to modify, which is easier if you're on newer versions and can use the "Exclude Attributes Mode" checkbox on the objects. If you want it to be CSV instead of XML, ensure that the checkbox for "Support Flat Structure" is checked. Resolve any alias conflicts if they exist.
Then enable Application Import and Export support in the applications you want. Choose the appropriate default and limits you want to have. Be aware that application import/export is done as a single transaction, so you should put reasonable limits to avoid someone loading too many records at once.

Grant the new security options added to this application to a security group. Log out and log back in.
Export the job plan record and make the necessary modifications.

Then import the changes. You'll need to expand the options to switch your language from the user's default language to their target language.

Then when they import it has been added to the translation table

------------------------------
Steven Shull
Director of Development
Projetech Inc
Cincinnati OH
------------------------------