---
title: Preview, annotate and review
description: BabelViewer, annotation, hand drawing, voice annotation, version comparison and review collaboration.
slug: preview-annotation-review
lang: en
category: Product Features
category_order: 2
order: 16
keywords:
  - File Management
  - Preview, annotate and review
  - BabelBird
---

# Preview, annotate and review

BabelViewer, annotation, hand drawing, voice annotation, version comparison and review collaboration.


> For details on supported preview formats, transcoding mechanisms, and preview queuing, see [White Paper: Preview and Transcoding](reference-whitepaper-03-preview-transcoding.md).


## Detailed description

In order to allow users to more conveniently preview files and conduct collaborative discussions while previewing files to improve collaboration efficiency, Babel has developed BabelViewer. Most file formats that can be previewed on Babel can be opened with the previewer. Babel Previewer can not only preview files, but also communicate with collaborators on file content through hand-drawing, text discussion, voice (only mobile APP supports the creation of voice annotations) and other methods. At the same time, BabelBird Previewer also supports version comparison, switching versions to view different version annotations, annotation management, approval management and other functions.

### Technical architecture

- Use canvas development and multi-layer technology

The previewer is developed based on Html5 Canvas technology and uses multi-layer technology to add annotation and hand-drawing layers on top of the file preview layer. It does not affect the file content but allows for annotation discussion and real-time hand-drawing.

Real-time collaboration module

The real-time collaboration module of the previewer ensures that the annotation discussions and hand-drawings of multiple users are displayed in real time when previewing files, which means that users can discuss issues with documents or design manuscripts while annotating.

- Annotation point coordinate system positioning

The Babel previewer uses coordinate system positioning to ensure that the annotation points are in the same position under different resolution screens and different browser sizes.

### Applicable file types

BabelBird Previewer can open most pictures and office documents, PDF documents and vector graphics files. For specific supported file types, please refer to the File Types Supported for Online Preview in the Preview and Transcoding chapter.

### Previewer type

- Multi-page document previewer

Supports preview of multi-page documents, such as word, PPT, PDF and other formats. For multi-page documents, it provides functions such as table of contents, zooming in, and page rotation that are suitable for multi-page documents.

- Image previewer

Designed for better preview images. It has functions such as eagle eye, zoom in and out, display original proportion, rotation, etc.

Right-click to copy the image to the clipboard, making it easy to paste the image directly in WeChat or email.

For images with transparency such as PNG, you can change the image background.

- Graphic previewer

Designed to preview vector graphic files such as CAD, SVG, single-page PDF, etc., it supports eagle eye, layered display, background change, mouse dragging area enlargement, and vector enlargement. You can switch the encoding mode for SVG files.

- 3D previewer

In order to preview the 3D file design, you can rotate, zoom in and out the 3D file with the mouse wheel, explode the image, and support annotation in 3D space.

### Comment type

- Text discussion area

Text discussion areas can be created in any area of the preview file (double-click to create text discussion comments).

Collaborators of the file who have permission to view comments can see the comments and participate in the discussion.

The annotation content is displayed in real time, and a text annotation discussion area is equivalent to a group chat for the annotation content.

Supports inserting attachments for discussion, and also supports @ and other chat functions.

You can set the visibility of comments, such as: only visible to company members, visible to everyone, and only visible to the commenter himself.

- Text annotation

Text annotation can add annotations to document content or photos.

- Selected text annotation

For documents with text, such as word and PDF, you can select a piece of text for annotation.

- Special symbol insertion

For manuscripts with special needs, revision symbols or welding marks (such as CAD drawings) can be inserted

- Create graphic annotations

It also supports the use of graphic frame selection annotations, supporting rectangles, ellipses and arrows.

- Voice annotation

The Babel mobile device APP can create voice annotations. Voice annotations can be viewed (listened to) on web pages and clients, but cannot be created.

- Hand-drawn annotations

Supports real-time drawing on manuscripts or documents. Participants can see the drawn lines in real time and mark the artist's nickname.

### Function module

- Comment management module

You can manage created comments and comment status, check other versions of comments, and switch to the corresponding version

- Review workspace

Babel can use comments during document review and display review-related panels, allowing reviewers to convey review information more accurately and conveniently.

- Eagle Eye

Eagle Eye can display the area of the image viewport when the image is zoomed in.

- Version comparison

Babel Previewer supports file comparison function and can also compare different versions of files.

- File directory

For files with directories (word, pdf), BabelBird also supports displaying the file directory during preview.
