Where can I find publicly-available omnibus documents detailing tank ammunition specifications?

I am currently working on a heavily revised ammunition penetration calculator for War Thunder, and while War Thunder has the majority of the information I need, one critical piece of data is unfortunately absent in both the live game and datamines - shell length.

WT’s DeMarre Calculator is mighty simple - and unfortunately that simplicity is what causes certain ammunition types to be nonsensically modeled within it. Therefore, I started developing a revised calculator, using WT’s as a base and tacking on corrective terms. Among those was the inclusion of length of the penetrator, which when combined with mass and caliber enables an approximation of the round’s density to be obtained even if the actual density of the metallurgy is not currently public.

Problem is, trying to find lengths of many shells is frustrating. I’ve been thus far Googling them but AI being AI loves to hallucinate numbers it thinks are reasonable and therefore I do not trust them all that much.

Therefore, while I have found substantial source material for American and German tank rounds from WW2 to Cold War era, I have not yet found publicly-available, non-paywalled compilation documents for Russian, British, Japanese, French, and Italian tank rounds.

Can anyone help by linking to public documents for shells from those other nations? Ideally they should have schematic drawings like this so the length of the round can be easily deduced:

And for reference, I am also including ammunition types in this which WT does not yet have, such as the pictured M48 Shell (M78 fuse) - turns out America built a conversion kit to use existing HE rounds as “budget SAP rounds” when they ran into bunkers they needed to kill, and its a universal kit based on standardized threading of the fuse attachment, which works on 75-203mm shells with very few exceptions.

Here this one should help with most of WW2 Germany rounds