Web-based Translator Implementation
I have created my own translator. So far, nothing new! The question is, is it possible to implement this translator by my applications' web-server, avoiding an automated distribution for everyone, making it available for every application user, only?
However: wouldn't it be easier for your web application to expose metadata in a generally recognized format such as COinS? There would be nothing more to distribute, and your application would be supported without a specific translator.
currently unAPI is the most robust such option in terms of Zotero import, though its online documentation is basically non-existent at this point as it has never really been used beyond Zotero.
To be specific, my custom translator was 1st developed and installed locally by the desktop installation, together with the bunch coming with the distribution. It workes under that scenario.
I would expect that placing it on the web-server and letting the connector know about it would work as well. At the same time, this sort of solution would mean less extra work for the zotero team (no revsions and maintenance of 3rd party loggic) and a target specific availability for the users of these web applications. Am I thinking right?
If your application is publicly available, contribute the translator to the zotero/translators GitHub repo (open a PR), and all your users will get it automatically.
If it's internal to an institution, consider asking users to copy it to their Zotero translators folder manually.
But if you can get away with exposing metadata in a standard way like unAPI, you should do that.