Legal Back to lyr.jp →

Open Source Licenses

Last updated: 2026-08-06 Applies to: LYR (Android screen translation app)

LYR uses the software, fonts, and machine learning models listed below. Copyright in each remains with its respective holder, and we use each item under the terms of its license.


1. Software libraries

Name License Source
ONNX Runtime MIT License microsoft/onnxruntime
sherpa-onnx Apache License 2.0 k2-fsa/sherpa-onnx
OkHttp Apache License 2.0 square/okhttp
Gson Apache License 2.0 google/gson
ICU4J Unicode License unicode-org/icu
AndroidX / Jetpack Compose Apache License 2.0 Android Open Source Project
Kotlin / kotlinx.coroutines Apache License 2.0 JetBrains/kotlin
Okio Apache License 2.0 square/okio
Guava Apache License 2.0 google/guava
Checker Framework (annotations) MIT License typetools/checker-framework
Error Prone (annotations) Apache License 2.0 google/error-prone
J2ObjC (annotations) Apache License 2.0 google/j2objc
JSR 305 (annotations) Apache License 2.0 findbugsproject/findbugs
javax.inject Apache License 2.0 javax-inject/javax-inject

In addition to the above, the app includes components provided under the Apache License 2.0 as transitive dependencies of these libraries. Please contact us if you need the individual names and full license texts.

Google Play services, Firebase and the Google Play Billing Library are used under the Google APIs Terms of Service and the terms of each service.

2. Fonts

Name License Source
Bangers SIL Open Font License 1.1 googlefonts/bangers
Comic Neue SIL Open Font License 1.1 crozynski/comicneue

The full license texts are bundled with the app.

3. Optical character recognition (OCR) models

PaddleOCR (PP-OCRv5) The detection, recognition and angle classification models derive from PaddleOCR. License: Apache License 2.0 / Source: PaddlePaddle/PaddleOCR

4. Automatic speech recognition (ASR) models

Models used by Audio mode. Recognition runs entirely on the device.

Language Model License Source
Japanese Trained and owned by us — Training data: ReazonSpeech
English NVIDIA NeMo FastConformer CC BY 4.0 nvidia/stt_en_fastconformer_hybrid_large_streaming_multi
Korean Trained and owned by us — Training data: YODAS (CC BY 3.0)
Portuguese Trained and owned by us — Training data: YODAS2 (CC BY 3.0)

The Japanese model is trained and owned by us. Training was carried out as information analysis under Article 30-4 of the Japanese Copyright Act (use not intended for the enjoyment of the thoughts or sentiments expressed in the work).

The Korean and Portuguese models are likewise trained and owned by us. Because their training data (YODAS / YODAS2) is distributed under CC BY 3.0, attribution is given below.

The Korean and Portuguese models were also trained with the MUSAN corpus for noise robustness. MUSAN is distributed under CC BY 4.0, so it is likewise credited below.


Attribution

For components licensed under Creative Commons Attribution, the source and rights holder are credited below.

English speech recognition model

Training data for the Korean speech recognition model

Training data for the Portuguese speech recognition model

Noise data used to train the Korean and Portuguese speech recognition models


Contact

If you find an error or omission on this page, please let us know and we will review and correct it promptly.

hello@lyr.jp