Tell us what you are trying to do?
We are trying to delete a product using the WooCommerce API, expected behavior is that the translation will also be removed after deleting it via the API (it's also deleting the translation when we try to remove the main product manually.)
Is there any documentation that you are following?
WooCommerce REST API: hidden link
We are aware of the settings in WPML > see screenshot. (it's enabled)
Like to hear from you.
As you have already enabled 'When deleting a post, delete translations as well' then the translated post should also get deleted.
If that is not working then, you can try the troubleshooting steps given below:
1. Please take a complete backup(files & database) of your site before proceeding
2. Navigate to WPML > Support > Troubleshooting > Clean up > Click on "Remove ghost entries from the translation tables"