Interactive demo · Changes are private and temporary. Create your workspace
Loading home
Skip to content
Docs
  1. Docs
  2. /
  3. Comparisons & assistant

Lattuce tutorial · Comparisons & assistant

Integrations and sync

Connect Lattuce to Zotero, Google Drive, Weblate, browser extensions, and local tools while keeping data ownership clear.

On this page

  1. Integration map
  2. Zotero
  3. Google Drive
  4. Weblate translation
  5. Browser extensions
  6. MCP and local sync
  7. Desktop and mobile
  8. Bring your own keys and self-hosting
  9. Setup sequence
  10. Troubleshooting the boundary

Lattuce can stay cloud-only in the browser or connect to external tools and standalone clients. Each integration has a different authority boundary: check what is read, what is written, and which account or server owns the credentials.

Integration map

ConnectionMain directionBest useVerify after setup
ZoteroZotero → Library, optional metadata write-backBibliography and collection metadataCollection, item keys, and attachment policy
Google DriveDrive → LibraryImport working documents and decksSource status is ready
WeblateWriter ↔ translation workspaceHuman-reviewed translation segmentsToken, project, and segment status
Browser extensionsBrowser → Learner or WriterCapture an article or source URLCorrect destination and private-page policy
MCP / local clientsClient ↔ approved Lattuce toolsSearch, digest, and controlled automationAccount, scopes, and pending writes

An integration is healthy only when the imported item can be opened in its destination and its ownership is clear. A successful authorization screen alone does not prove that extraction, sync, or a downstream job completed.

Zotero

Use Library → References → Add references → Zotero to sync bibliographic metadata. Rich import can bring PDF attachments and highlight metadata when enabled. Optional write-back creates or links bibliographic items; it is metadata-only, so use BibTeX export when you need a manual handoff. Verify the selected collection before pushing anything to Zotero.

Google Drive

Library can import supported Google Drive material, including documents and slide or tabular sources when those lanes are enabled. The picker is an import path, not a continuous mirror: confirm the resulting source is ready before attaching it to a paper or course.

Weblate translation

Writer Translate uses a personal Weblate API token from Account settings. Translators work in Weblate; Writer provides the paper context and segment workflow. Keep server-only Weblate and LLM credentials on the service side. See Collaborative translation with Weblate for the full workflow.

Browser extensions

The Learner import extension extracts an article into Learner. The Writer Save Source extension sends a PDF or page URL to Writer’s source catalog. Install only the extension build you trust and avoid sending pages containing secrets or private customer data.

MCP and local sync

The Writer MCP server exposes approved content and action tools to compatible IDEs. Local Notes sync uses a delta queue and a local IndexedDB cache so the standalone shell can keep working during a short connection loss. Review permissions, account identity, and pending writes before using an IDE or shared computer.

Desktop and mobile

The Notes shell can be loaded by the Tauri desktop client and the Capacitor mobile client. Cloud-backed routes need network access; local Notes work can continue in the standalone shell and sync later. Account switching must use the client’s account controls so local data is not mixed between households.

Bring your own keys and self-hosting

Setup sequence

  1. Choose the smallest integration that solves the current handoff.
  2. Authorize it with the intended account and minimum useful scope.
  3. Import one representative item, not the whole collection.
  4. Wait for extraction or sync to finish, then open the destination record.
  5. Record the external identifier and revoke the connection when the account or device changes.

Troubleshooting the boundary

  1. Confirm the correct Lattuce account and workspace.
  2. Check that the external credential has the minimum required scope.
  3. Wait for an imported item to become ready before attaching it.
  4. Inspect the local sync queue or job status for pending work.
  5. Revoke a token in the external service when a device is lost or an account changes.

Related: Import content into Learner · Writer sources · Notes workflows

PreviousWhat Help can do

Continue learning

  • Lattuce vs research and team apps
  • Using Lattuce alongside Notion
  • Literature review with real references

Browse more in Comparisons & assistant or return to all tutorials.

On this page

  1. Integration map
  2. Zotero
  3. Google Drive
  4. Weblate translation
  5. Browser extensions
  6. MCP and local sync
  7. Desktop and mobile
  8. Bring your own keys and self-hosting
  9. Setup sequence
  10. Troubleshooting the boundary
← All tutorials
TermsPrivacyCookiesRefundsFAQContact[email protected]

© Lattuce