Currently I'm dealing with extremely large numbers and so I've been wondering how to name them...
I know of the usual Definitions, like a Decillion is 10^33 or 10^66 on the short and long scale respectively (Here, I'm just using the short scale). Basically to get the name of these numbers you have to subtract 3 and the number's modulo 3, then divide by 10, translate to latin, "cut off" the last few syllables/lettters and put an "-illion" there.
E.g.: For 10^33 this would be: 33-3-(33%3) = 30; 30/3 = 10; Ten -> Decem -> Decillion.
However, is this still true for extremely oversized numbers like let's say 10^2550?
In this example it would mean
(2550 - 3)/3 = 849; eight hundred and forty nine -> octingentos quadraginta novem -> Octingentosquadragintanonillion
but this sounds just really weird. Is it an error in translation (I'm using Google Translate) or even a viable rule to "translate" these kinds of numbers into written text?