Skip to content
ninuzzomagnoPublic

About

A book reader with traslation support for PSVITA

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OmniBook

A book reader app for PSVITA with translation support

Introduction

OmniBook is an app for PSVITA written in C++. It uses the main following libraries:

  • MuPDF: so it can read PDF, EPUB, MOBI, CBZ, CBR e XPS
  • SDL2: for graphics and input
  • ImGui: for widgets and windows
  • fmt: for std::format support
  • nlohmann/json: for json support

Building

If you want to build this app from source code, you need to extract the libmupdf.a from its tz archive.

Features

The translation support is acheived through SceHttp and Google translate. You can translate a single word or the whole page. Supported languages are: Italian, English, Spanish, French and German, Japanese and Chinese. You can use the google traslate tts to read sentences/words. Everything in this app works by front touch. There is a night mode and an automatic save of your reading progress. For now NO ROTATION SUPPORT.

Controls

  • X: to toogle night mode. You can do that in the home and while you are reading
  • SELECT: to show a useful UI while you are reading
  • L: to load previous page
  • R: to load next page
  • front touch: to use widget and scrolling pages like a smartphone
  • pinch in and pinch out: zoom

MEDIA

Home screen Home screen with night mode ON File manager https://github.com/user-attachments/assets/390ee1e3-64b5-4d27-8f2b-8b95d7574576

Credits:

Future update (2.0)

  • rotation
  • tts from google traslate (already implemented in v1.95)
  • zoom (already implemented in v1.90)
  • better traslation for single word (already implemented in v1.90)
  • fix theme
  • a better file manager

About

A book reader with traslation support for PSVITA

Topics

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages