Download data

Download the data found on this website for your own usage

Download data

All of the data on this website is available for download for your own usage. It is seperated into two different types of data. The first type contains the book translations, while the second type contains the dictionaries that have been created.

Both types of data are provided in JSON. This is just to make using the data easy. Programming languages often include tools to parse JSON.

The data available to download here is updated once daily. A book is only added to this data if the translation for it has been completed. At the moment there are 180 book translations and 129 dictionaries.


Book Translations (180)

The book translations have filenames in the format
Language-Translation-Title-Author.json

Within the file, you will find an object that contains the structure

title
String
The title of this book

author
String
The author of this book

language
String
The original language of this book

translation
String
The translation language that this file contains

sectionData
Array<Section>
An array of Section objects. These are the sections from the index of this book.

sentenceData
Array<Sentence>
An array of Sentence objects. These are all of the sentences found within this book

Each index of the sectionData contains a block of data corresponding to a section in the book. A Section object contains the structure

id
Integer
A unique integer that Sentence and Section objects reference as their parent.

title
String
The title for this section.

parent
Integer
An integer that references a parent section. If this is null, then the parent section is the book.

order
Integer
The order that this section is found within the book in relation to the section's parent.

Each index of the sentenceData contains a block of data corresponding to a sentence in the book. A Sentence object contains the structure

sentence
String
The actual content of the sentence

translation
String
The content of the translation

section
Integer
The id of the section that is the parent of this sentence.

orderInSection
Integer
The order that this sentence appears in this section in relation to other sentences in this section.

testGroup
Integer
The test group that contains all sentences and tests related to this sentence. A test group most often acts as a paragraph, so this can also be assumed to be an order for paragraphs in the book.

orderInTestGroup
Integer
The order of this sentence in relation to other sentences inside of a test group.

orderInBook
Integer
The order of this sentence in relation to all of the other sentences in this book
Dictionaries (129)

While the dictionaries have their filenames in the format
Language-Translation.json

Within these files, there is an object in the format

language
String
The language for which this dictionary is intended. Words that need a translation can be looked up in this language

translationLanguage
String
The words looked up using the language above are translated into this language

dictionaryItems
Array<DictionaryItem>
An array of DictionaryItem objects that provide translations for words in this dictionary

For each index in the dictionaryItems array, there is a DictionaryItem object with the structure

word
String
A word from the language

translation
String
The translation of that word in the translation language.