Without clear translations is one thing but 1-1 translations are hard to avoid in English if you've multiple big enough English dictionaries! ;) - the full Oxford dictionary doesn't even contain everything used in English, never mind in historical, technical or geographical niches of English ;)
Having said that I'd be happy to take up the challenge :P - unless you just start making up concepts that couldn't be in English... not that I know what those concepts might have to entail to avoid what English users have already imagined! :)