async function renderParagraph(paragraph, key, addTranslations) {
                if(addTranslations === undefined || !addTranslations || paragraph.translations === undefined || paragraph.translations.length === 0) {
                    return await renderParagraphForTranslation(paragraph, key, ED.DEFAULT_LANGUAGE, false)
                }
                let html = ''

                const translations = [ED.DEFAULT_LANGUAGE].concat(paragraph.translations.map(t => t.language))
                html += translationGroupDiv
                for(let i = 0; i < translations.length; i++) {
                    translationLanguages.push(translations[i])
                    html += await renderParagraphForTranslation(paragraph, key, translations[i], true)
                }
                return html + '</div>'
            }
@param {Paragraph} paragraph 
@param {string} key 
@param {boolean} addTranslations 
@returns {Promise<string>}