As a subset to my attempting to rework my old Diplomacy game adjudicator to Just Basic; I an creating a Translator program to do most of the work.
If interested you can visit: <https://github.com/hapolley/Diplomacy-Adjudicator.git> to grab what has been done to date.
If you have suggestions or questions please post them here rather than on GitHub!