Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# tunci
# Tunci

[![Crowdin](https://badges.crowdin.net/tunci/localized.svg)](https://crowdin.com/project/tunci)

_tunci_ (トゥンチ) is a neural machine translator for the Ainu language — an indigenous language that originated in Northern Japan. It is designed to help Ainu learners easily look up words or check if their sentences are correct, thus contributing to the revitalization of the Ainu language.
_Tunci_ (トゥンチ) is a neural machine translator for the Ainu language — an indigenous language that originated in Northern Japan. It is designed to help Ainu learners easily look up words or check if their sentences are correct, thus contributing to the revitalization of the Ainu language.

## Papers

Expand Down
14 changes: 7 additions & 7 deletions messages/ain-Kana.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@
"PronounSelector": {
"description": "アイヌ イタㇰ オㇿ タ トゥ シンナ イタㇰ オカ ルウェ ネ; ユカㇻ オㇿ タ アエイワンケ イタㇰ、 ヤヤン ヒ タ アエイワンケ イタㇰ オカ ルウェ ネ。 ヒ クス、 イナン イタㇰ ピㇼカ ヤ カ エヌㇺケ エアㇱカイ ルウェ ネ。",
"first": "ヤヤン イタㇰ",
"firstDescription": "ヤヤン ヒ タ アイェ イタㇰ",
"firstDescription": "ヤヤン ヒ タ アイェ イタㇰ",
"fourth": "アトㇺテ イタㇰ",
"fourthDescription": "ユカㇻ オㇿ タ アイェ イタㇰ",
"fourthDescription": "ユカㇻ オㇿ タ アイェ イタㇰ",
"title": "イタㇰポ"
}
},
Expand Down Expand Up @@ -89,9 +89,9 @@
"title": "ヤイトゥパレ ヤン"
},
"EndpointStatus": {
"initializing": "サバ クモソソ コㇿ カン クス、 1 プン パㇰノ エンテレ ワ エンコレ ヤン。 イチェン ケハパㇷ゚ クニ、 15 プン ウトゥル タ ネン カ ソモ アㇻキ ヤクン、 ヤイカタ クモコㇿ ルウェ ネ。",
"initializing": "サバ クモソソ コㇿ カン クス、 1 プン パㇰノ エンテレ ワ エンコレ ヤン。 イチェン ケハパㇷ゚ クニ、 {scaleToZeroTimeout} プン ウトゥル タ ネン カ ソモ アㇻキ ヤクン、 ヤイカタ クモコㇿ ルウェ ネ。",
"paused": "タネ アナㇰネ サバ エエイワンケ カ エアイカㇷ゚。 タン サイト コㇿ クㇽ コピシ ヤン。",
"pending": "サバ クモソソ クス、 1 プン パㇰノ エンテレ ワ エンコレ ヤン。 イチェン ケハパㇷ゚ クニ、 15 プン ウトゥル タ ネン カ ソモ アㇻキ ヤクン、 ヤイカタ クモコㇿ ルウェ ネ。",
"pending": "サバ クモソソ クス、 1 プン パㇰノ エンテレ ワ エンコレ ヤン。 イチェン ケハパㇷ゚ クニ、 {scaleToZeroTimeout} プン ウトゥル タ ネン カ ソモ アㇻキ ヤクン、 ヤイカタ クモコㇿ ルウェ ネ。",
"running": "サバ マカナㇰ アン ペ クㇰ コㇿ カン。",
"scaledToZero": "サバ ウン インスタンス アナㇰ シネㇷ゚ カ イサㇺ"
},
Expand Down Expand Up @@ -119,9 +119,9 @@
},
"Entry": {
"Entry": {
"author": "ヌイェ クㇽ: ",
"dialect": "イポㇿセ: ",
"source": "モトホ: "
"author": "ヌイェ クㇽ:",
"dialect": "イポㇿセ:",
"source": "モトホ:"
},
"EntryDetailsDialog": {
"author": "ヌイェ クㇽ",
Expand Down
2 changes: 1 addition & 1 deletion messages/ain-Latn.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
},
"Home": {
"description": "tan SAYTO anakne Aynu itak or wa Sisam itak a=nuye easkay aeywankep ne ruwe ne.",
"title": "tunci - Aynu itak or un itaktupte easkay aeywankep"
"title": "Tunci - Aynu itak or un itaktupte easkay aeywankep"
}
},
"components": {
Expand Down
4 changes: 2 additions & 2 deletions messages/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"title": "このサイトについて"
},
"Home": {
"description": "tunciは、アイヌ語と日本語を翻訳するWebアプリです。アイヌ語学習者に向けて試験的に公開しています。",
"title": "tunci - アイヌ語と日本語を翻訳"
"description": "Tunciは、アイヌ語と日本語を翻訳するWebアプリです。アイヌ語学習者に向けて試験的に公開しています。",
"title": "Tunci - アイヌ語と日本語を翻訳"
}
},
"components": {
Expand Down
2 changes: 1 addition & 1 deletion src/app/[locale]/about/ain-Latn.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
_tunci_ anakne Aynu itak or wa Sisam itak a=nuye p ne yakka, Sisam itak or wa Aynu itak a=nuye p ne yakka easkay aeywankep ne ruwe ne. Aynu itak eyaypakasnu wa oka utar ku=kasuy rusuy kusu, ku=kar pe ne ruwe ne.
_Tunci_ anakne Aynu itak or wa Sisam itak a=nuye p ne yakka, Sisam itak or wa Aynu itak a=nuye p ne yakka easkay aeywankep ne ruwe ne. Aynu itak eyaypakasnu wa oka utar ku=kasuy rusuy kusu, ku=kar pe ne ruwe ne.

eposokane, sinna itak, wen itak a=kar hi ka oka=an nankor. kusu, tane oka Aynu itak erampewtek utar anakne **iteki opitta eysokor** yan. Aynu itak pirkano ye kur eci=kopisi yak pirka nankor.

Expand Down
6 changes: 3 additions & 3 deletions src/app/[locale]/about/ja.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { Table } from "@radix-ui/themes";

tunciは、アイヌ語↔日本語の双方向翻訳を行うWebアプリです。現在、アイヌ語学習者に向けて試験的に公開しています。
Tunciは、アイヌ語↔日本語の双方向翻訳を行うWebアプリです。現在、アイヌ語学習者に向けて試験的に公開しています。

このWebサイトのソースコードは、[GitHub](https://github.com/neet/tunci)で公開されています。自然言語処理のためのモデルは[Hugging Face Hub](https://huggingface.co/aynumosir)に公開しています。

Expand Down Expand Up @@ -51,7 +51,7 @@ tunciは、アイヌ語↔日本語の双方向翻訳を行うWebアプリです

### データ出典

tunciの翻訳モデルは、以下のデータを利用して訓練されています。
Tunciの翻訳モデルは、以下のデータを利用して訓練されています。

<Table.Root my="4">
<Table.Header>
Expand Down Expand Up @@ -162,7 +162,7 @@ tunciの翻訳モデルは、以下のデータを利用して訓練されてい

#### AI活用について

tunciの翻訳は機械学習によって実現されており、アイヌ語および日本語の教師データを利用して訓練されています。
Tunciの翻訳は機械学習によって実現されており、アイヌ語および日本語の教師データを利用して訓練されています。

教師データに関しては、著作権法第30条の4、および文化庁『[AIと著作権に関するチェックリスト&ガイダンス](https://www.bunka.go.jp/seisaku/bunkashingikai/chosakuken/seisaku/r06_02/pdf/94089701_05.pdf)』に基づいて利用しています。

Expand Down
6 changes: 3 additions & 3 deletions src/app/[locale]/layout.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import "@radix-ui/themes/styles.css";

import { GoogleAnalytics } from "@next/third-parties/google";
import { Grid, Theme } from "@radix-ui/themes";
import clsx from "clsx";
import { clsx } from "clsx";
import type { Metadata } from "next";
import { Roboto, Yeseva_One } from "next/font/google";
import { NextIntlClientProvider } from "next-intl";
Expand Down Expand Up @@ -37,8 +37,8 @@ export function generateStaticParams() {
export const metadata: Metadata = {
metadataBase: new URL("https://tunci.aynu.io"),
title: {
template: "%s | tunci",
default: "tunci",
template: "%s | Tunci",
default: "Tunci",
},
robots: {
index: false,
Expand Down
2 changes: 1 addition & 1 deletion src/components/Banner/Banner.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ export const Banner: FC = async () => {
<Flex gap="2" align="center">
<Logo className="logo" aria-hidden />
<Heading as="h1" size="6" className="title" weight="regular">
tunci
Tunci
</Heading>
</Flex>
</NextLink>
Expand Down
2 changes: 1 addition & 1 deletion src/components/Banner/Logo.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ export const Logo: FC<LogoProps> = (props) => {
className={className}
aria-hidden={props["aria-hidden"]}
>
<title>tunci</title>
<title>Tunci</title>
<path
d="M0 122C0 54.6214 54.6212 0 122 0H254.391C321.77 0 376.391 54.6212 376.391 122V254.391C376.391 321.77 321.77 376.391 254.391 376.391H122C54.6214 376.391 0 321.77 0 254.391V122Z"
fill="white"
Expand Down