globalbibletools / gbt

https://interlinear.globalbibletools.com
15 stars 2 forks source link

Reference translation #62

Closed arrocke closed 6 months ago

arrocke commented 1 year ago

acceptance criteria

stories

arrocke commented 1 year ago

@BethedenMinistries @LouKehler Where can we find the data of these translations, and what formats are they generally using?

LouKehler commented 1 year ago

They come from a few sources. Most are coming in verse-by-verse format from: https://github.com/getbible/Unbound-Biola others in USFM format come from: https://open.bible/resources/

arrocke commented 1 year ago

this issue on that github repository indicates that these sources might have mistakes and that their new api is meant be better in sync with data from here

So would it make sense to support both the USX format from open.bible, as well as this getbible API? I'd prefer to use USX over USFM since USX is xml based.

LouKehler commented 1 year ago

I found USFM more convenient because I already had scripts to handle these files from Paratext. You can also just load them into Paratext and work with them if there is any clean-up necessary.

BethedenMinistries commented 1 year ago

ebible.org is a big piece of this puzzle as well.

arrocke commented 10 months ago

@BethedenMinistries fetch.bible has a ton of open Bibles already. I'm thinking we start there and see how far that gets us. Do you think there are important translations that are missing from fetch.bible that we need to consider an additional approach?

arrocke commented 10 months ago

The other major question is what do we do with the many translations that aren't complete? In this case is it better to have a fallback translation in a different language than not show a reference translation?

BethedenMinistries commented 10 months ago

The important thing would be to filter them to see how many are actually complete bibles and not just NT. I think it's fine to start with fetch.Bible and go from there. I think Jon has done a good job of curating what's out there.

BethedenMinistries commented 10 months ago

If there's only a partial translation in a language, I think it would be best just to use what it has, and then have something that notifies the user clearly that certain portions of the Bible don't have a free translation available.

arrocke commented 10 months ago

Ok, another question. What about languages with multiple translations? For example Hausa has to translations one that is complete in the NT and one that has some OT.

Addison and I were thinking that we could allow a language to specify multiple translations for each language and then we could look at each in the list for a translation until we find one

BethedenMinistries commented 9 months ago

I like that idea. Yeah, the more we can combine different works to make it more helpful, the better.

shadow-light commented 7 months ago

Hi @arrocke , fetch.bible is still alpha but stabilising the API is a high priority for me and would hopefully happen by Jan/Feb.

One way to look at it is just as automatable access to what's on eBible, either as USFM or USX. But if you need anything that would benefit other developers too, I could add it to the HTML or TXT formats. I'm still thinking through how best to integrate morphology and lemmas etc into the platform.

arrocke commented 7 months ago

Hey thanks for jumping in here! We are currently using the TXT format to load reference translations in our interlinear translation interface and it is working well. So far, I think the biggest need is is the lemma data. We would use that to highlight which words in the translation are connected to the Hebrew word the translator is glossing.

shadow-light commented 7 months ago

Ok great, I'll let you know if I make progress on the lemmas. I'm not sure when that would be though.