📄
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!

Need this NDA reviewed, drafted, or negotiated?

Build or review one yourself free in the NDA Studio. Or have me handle it: a California attorney (Bar #279869) reviews or redlines your NDA for a flat $575 (up to three revision rounds), or gives you a direct written read for $240.

`; 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(); });