It does look interesting, however I am not really sure on how to proceed (if at all).
Let’s assume we have the “get all posts” endpoint, should ALL the posts actually get listed there (eg, including all translations?)
Should I create a language endpoint for each language? Translating things there on the fly? could be, and actually quite easy to achieve, however- who/what is the client here? who will use this, how will it be known that there are new possibilities there?
Should the transposh admin-ajax calls be exposed? what will be the point of that?
Too many questions, too little time to answer them all, I will mark this as resolved, not because it is truely resolved, rather because I don’t know how to resolve this in a generic fashion, I think that this topic should be broken down into much simpler tasks, and those tasks can be based on demands by real users that need something specific. If you have such an application, don’t be afraid to tell me what you need.
Good luck