Skip to content

Methodology and scripts for expanding to multilingual using ChatGPT

Notifications You must be signed in to change notification settings

AddressForAll/MediaWiki-langManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

MediaWiki-langManager

Methodology and scripts for Mediawiki contents, expanding Mediawiki interface to "all languages in one Wiki", translating or reviewing translations with ChatGPT API.

New Mediawiki interface

A Javascript+CSS plugin creates the menu and checks language availability. The "reference page" is the original title, for example MyPage_title. A translation page is a reserved name for subpage, for example MyPage_title/pt for Portuguese and MyPage_title/es for Spanish. The modified edit-interface also includes ChatGPT plugins for:

  • start a new page from other language;
  • generate all languages from reference-page;
  • review all languages after reference-page modifications.

Startup procedures

The backup script is also a standalone digital preservation procedure.

From XML-backup of the last version, creates "reference page" and "translation pages" in big "include editions" XML. A internal PHP runs all editions.

Maintenance scrits

This project includes, in the standard Mediawiki maintenance scripts, some operations to perform in batch all interface operations and diffs statistics.

Structure

  • src-php folder with PHP maintenance scripts, to be perform in batch.
  • src-gui folder with Graphical User Interface, CSS+Javascript, and online ChatGPT calls.

License

Apache-2.0

About

Methodology and scripts for expanding to multilingual using ChatGPT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •