📄
PDF
Print-ready
🗎
Word
Editable
🌐
HTML
Web view

This clause will be added to specify which language version takes precedence if there's a discrepancy in interpretation.

Preview

Live Update
English

Mutual NDA

This Agreement is entered into as of...

1. Definitions...

2. Obligations...

Translation

NDA Mutuo

Este Acuerdo se celebra a partir de...

1. Definiciones...

2. Obligaciones...

Generated entirely in your browser. No data sent to servers.

💡 Export Tips

  • Side-by-side layout works best for contracts under 10 pages
  • Use sequential layout for official filings and notarization
  • Word format allows final edits before signing
  • Add "DRAFT" watermark during negotiation phase
Document exported successfully!
`; downloadFile(docContent, 'Dual-Language-NDA.doc', 'application/msword'); } else if (format === 'pdf') { // For PDF, we'll use the browser's print functionality const printWindow = window.open('', '_blank'); printWindow.document.write(` Dual-Language NDA ${includeWatermark ? '
DRAFT
' : ''} ${includePageNumbers ? '
Page 1
' : ''} ${htmlContent} `); printWindow.document.close(); setTimeout(() => { printWindow.print(); }, 500); } } // Generate HTML Content based on layout function generateHTMLContent(data, layout, controllingClause, options) { let html = ''; if (layout === 'side-by-side') { html = ` ${data.sections.map(section => ` `).join('')}

${data.title.en}

${data.title.foreign}

Effective Date: ${data.effectiveDate}

Fecha de Entrada en Vigor: ${data.effectiveDate}

${section.title.en}

${section.content.en}

${section.title.foreign}

${section.content.foreign}

Controlling Language: ${controllingClause}

`; } else if (layout === 'sequential') { html = `

${data.title.en}

Effective Date: ${data.effectiveDate}

${data.sections.map(section => `

${section.title.en}

${section.content.en}

`).join('')}

${data.title.foreign}

Fecha de Entrada en Vigor: ${data.effectiveDate}

${data.sections.map(section => `

${section.title.foreign}

${section.content.foreign}

`).join('')}

Controlling Language: ${controllingClause}

`; } else if (layout === 'interleaved') { html = `

${data.title.en} / ${data.title.foreign}

Effective Date: ${data.effectiveDate}

Fecha de Entrada en Vigor: ${data.effectiveDate}

${data.sections.map(section => `
ENGLISH

${section.title.en}

${section.content.en}

TRANSLATION

${section.title.foreign}

${section.content.foreign}

`).join('')}

Controlling Language: ${controllingClause}

`; } // Add signature block html += `

DISCLOSING PARTY

Signature
Name and Title
Date

RECEIVING PARTY

Signature
Name and Title
Date
`; return html; } // Download file helper function downloadFile(content, filename, mimeType) { const blob = new Blob([content], { type: mimeType + ';charset=utf-8' }); const link = document.createElement('a'); link.href = URL.createObjectURL(blob); link.download = filename; document.body.appendChild(link); link.click(); document.body.removeChild(link); URL.revokeObjectURL(link.href); } // Show toast notification function showToast() { const toast = document.getElementById('toast'); toast.classList.add('show'); setTimeout(() => { toast.classList.remove('show'); }, 3000); } // Initialize document.addEventListener('DOMContentLoaded', function() { updatePreview(); });