https://wiki.translatescience.org/index.php?title=Technical_specifications&feed=atom&action=historyTechnical specifications - Revision history2024-03-29T02:20:44ZRevision history for this page on the wikiMediaWiki 1.35.1https://wiki.translatescience.org/index.php?title=Technical_specifications&diff=44&oldid=prevVictorVenema: First version2021-03-26T03:10:42Z<p>First version</p>
<p><b>New page</b></p><div>This page collects technical specifications that are important when making and publishing translations. Many may deserve their own page or a more specific page later, but for now we curate such information sources here.<br />
<br />
* There is a W3C specification for digital publications defining the creators, which includes translators. This could help us find translations and translators. When our translations switchboard shows available translations, it may be an idea to including information on who made the translation as an acknowledgement for their work. https://www.w3.org/TR/pub-manifest/<br />
* Flags are not languages: [http://www.flagsarenotlanguages.com/blog/iconography-for-translations-best-practice-for-communicating-availability-of-translated-content/ problems] and [http://www.flagsarenotlanguages.com/blog/best-practice-for-presenting-languages/ solutions].<br />
* [http://www.languageicon.org A free icon to denote languages.] <br />
* [https://transmom.love/@elilla/105856170518803895 Post] on where some panlingual fonts come from.<br />
* [https://libretranslate.com LibreTranslate] is an open translation app, not as good as [https://deepl.com Deepl], but FOSS. Their JSON API could be a model for ours. <br />
javascript<br />
const res = await fetch("https://libretranslate.com/translate", {<br />
method: "POST",<br />
body: JSON.stringify({<br />
q: "",<br />
source: "de",<br />
target: "en"<br />
}),<br />
headers: { "Content-Type": "application/json" }<br />
});<br />
<br />
console.log(await res.json());<br />
* Do not do this at home, but some use DOIs with international endings. Might be something to test for, even if we do not know of a translation for a certain DOI or help us determine that languages of the original and translation. If in this example the part before the language code had been exactly the same we could have guessed the translation:<br />
** https://doi.org/10.1787/9789264069947-en <br />
** https://doi.org/10.1787/9789264069954-fr</div>VictorVenema