CN112446366A - Image translation evaluating method and device for image translation evaluating - Google Patents

Image translation evaluating method and device for image translation evaluating Download PDF

Info

Publication number
CN112446366A
CN112446366A CN201910810771.XA CN201910810771A CN112446366A CN 112446366 A CN112446366 A CN 112446366A CN 201910810771 A CN201910810771 A CN 201910810771A CN 112446366 A CN112446366 A CN 112446366A
Authority
CN
China
Prior art keywords
image
translation
result
test
test image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910810771.XA
Other languages
Chinese (zh)
Inventor
姜华
张健
姜琳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sogou Technology Development Co Ltd filed Critical Beijing Sogou Technology Development Co Ltd
Priority to CN201910810771.XA priority Critical patent/CN112446366A/en
Publication of CN112446366A publication Critical patent/CN112446366A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/22Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention provides an image translation evaluating method, an image translation evaluating device and a device for image translation evaluating, wherein the method specifically comprises the following steps: sending a control instruction to a client; receiving a test image and a result image which are returned by the client according to the control instruction; performing image translation evaluation according to the test image and the result image; wherein, the control operation corresponding to the control instruction comprises: sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool: loading a test image and translating the test image by using an image translation tool; after the test image is translated, a result image corresponding to the test image is obtained through screen capture; sending a test image and a result image; and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed. The embodiment of the invention can improve the efficiency of image translation evaluation.

Description

Image translation evaluating method and device for image translation evaluating
Technical Field
The invention relates to the technical field of image translation, in particular to an image translation evaluating method and device and a device for image translation evaluating.
Background
The image translation technology can identify characters in an image and perform machine translation on character identification results. The image translation technology can save the operation cost of manually inputting the characters to be translated by the user, so that the translation efficiency of the paper document can be improved, and examples of the paper document can include: recipes, notes, letters, menus, magazines, newspapers, instructions, directions for airports or train stations, etc.
The image translation evaluation can evaluate whether the image translation result is correct or not, and plays a crucial role in the development of image translation.
The current image translation evaluating method is realized in a manual mode, and the corresponding image translation evaluating process specifically comprises the following steps: firstly, opening an image translation tool on a terminal, then loading a source image in the opened image translation tool, then translating the source image by using the image translation tool to obtain a result image, and finally evaluating the result image by using naked eyes. The image translation evaluating method needs to spend more labor cost.
Disclosure of Invention
The embodiment of the invention provides an image translation evaluating method and device and a device for image translation evaluating, which can improve the efficiency of image translation evaluating.
In order to solve the above problems, an embodiment of the present invention discloses an image translation evaluating method, including:
sending a control instruction to a client;
receiving a test image and a result image which are returned by the client according to the control instruction;
performing image translation evaluation according to the test image and the result image;
wherein, the control operation corresponding to the control instruction comprises:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
On the other hand, the embodiment of the invention discloses an image translation evaluating device, which comprises:
the instruction sending module is used for sending a control instruction to the client;
the data receiving module is used for receiving the test image and the result image which are returned by the client according to the control instruction; and
the translation evaluating module is used for carrying out image translation evaluation according to the test image and the result image;
wherein, the control operation corresponding to the control instruction comprises:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
In another aspect, an embodiment of the present invention discloses an apparatus for image translation evaluation, including a memory, and one or more programs, where the one or more programs are stored in the memory, and configured to be executed by one or more processors, where the one or more programs include instructions for:
sending a control instruction to a client;
receiving a test image and a result image which are returned by the client according to the control instruction;
performing image translation evaluation according to the test image and the result image;
wherein, the control operation corresponding to the control instruction comprises:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
In one aspect, the embodiment of the invention discloses an image translation evaluating method, which comprises the following steps:
receiving a control instruction sent by a server;
executing the control operation corresponding to the control instruction;
the control operation includes:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
On the other hand, the embodiment of the invention discloses an image translation evaluating method, which comprises the following steps:
the instruction receiving module is used for receiving a control instruction sent by the server; and
the operation execution module is used for executing the control operation corresponding to the control instruction;
the control operation includes:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
after the operation corresponding to the previous image translation tool is executed, starting the next image translation tool
In another aspect, an embodiment of the present invention discloses an apparatus for image translation evaluation, including a memory, and one or more programs, where the one or more programs are stored in the memory, and configured to be executed by one or more processors, where the one or more programs include instructions for:
receiving a control instruction sent by a server;
executing the control operation corresponding to the control instruction;
the control operation includes:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
In yet another aspect, an embodiment of the present invention discloses a machine-readable medium having stored thereon instructions, which, when executed by one or more processors, cause an apparatus to perform an image translation evaluation method according to one or more of the preceding claims.
The embodiment of the invention has the following advantages:
the embodiment of the invention installs the client on the terminal and sends the control instruction to the client through the server, thereby realizing the purposes of automatically operating at least two image translation tools on the terminal corresponding to the client and returning the test image and the result image. According to the embodiment of the invention, the evaluation data (the test image and the result image) are automatically obtained by the machine, so that the labor cost can be saved, and the image translation evaluation efficiency can be further improved.
In addition, at least two image translation tools can be sequentially started on a terminal corresponding to the client under the control of the server, wherein after the execution of the operation corresponding to the previous image translation tool is finished, the next image translation tool is started; in this way, corresponding evaluation data can be obtained through each started image translation tool, and therefore transverse comparison of translation effects of a plurality of image translation tools can be facilitated.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive labor.
FIG. 1 is a flowchart illustrating a first embodiment of a method for evaluating image translation according to the present invention;
FIG. 2 is a flowchart illustrating steps of a second embodiment of a method for evaluating image translation according to the present invention;
FIG. 3 is a flowchart illustrating the third step of an image translation evaluating method according to a third embodiment of the present invention;
FIG. 4 is a block diagram of an embodiment of an image translation evaluating apparatus according to the present invention;
FIG. 5 is a block diagram of an embodiment of an image translation evaluating apparatus according to the present invention;
FIG. 6 is a block diagram of an apparatus 800 for image translation evaluation according to the present invention; and
fig. 7 is a schematic diagram of a server in some embodiments of the invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention provides an image translation evaluation scheme, which can be used for installing a client on a terminal and sending a control instruction to the client through a server, so that the aims of automatically operating at least two image translation tools on the terminal corresponding to the client and returning a test image and a result image are fulfilled. According to the embodiment of the invention, the evaluation data (the test image and the result image) are automatically obtained through the machine, so that the labor cost can be saved.
In the embodiment of the invention, the terminal can be provided with and run the image translation tool. The terminal specifically includes but is not limited to: smart phones, tablet computers, electronic book readers, MP3 (Moving Picture Experts Group Audio Layer III) players, MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop portable computers, car-mounted computers, desktop computers, set-top boxes, smart televisions, wearable devices, and the like.
Optionally, the server and the client may be connected through a network or a data line. Alternatively, the server and the client may communicate with each other through an SSH (Secure Shell) protocol.
According to an embodiment, when the operating system of the terminal is an Android system, an ADB (Android Debug Bridge) instruction may be used to control the terminal. In one embodiment, a running environment (such as Python running environment) of a script can be installed at a server, and the script calls related services through an ADB and a network protocol control channel at a logic bottom layer during running to perform interaction with a terminal; for each interactive operation, the script calls a module of the terminal through the ADB at the logic bottom layer to operate the mobile terminal equipment.
According to an embodiment, in the case that the operating system of the terminal is an IOS system, the terminal may be controlled using a web driven proxy (WebDriverAgent).
It can be understood that, a person skilled in the art may adopt a corresponding control manner for an operating system of the terminal, and the specific control manner of the terminal is not limited in the embodiment of the present invention.
Method embodiment one
Referring to fig. 1, a flowchart illustrating steps of a first embodiment of an image translation evaluating method according to the present invention is shown, which may specifically include the following steps:
step 101, receiving a control instruction sent by a server;
102, executing a control operation corresponding to the control instruction;
the control operation may specifically include:
the control operation corresponding to the control instruction specifically comprises:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
At least one of the steps of the embodiment shown in fig. 1 may be performed by a client.
In step 101, the client may establish a connection with a second port of the server through the first port. After the connection is established, the control instruction sent by the server can be monitored through the first port.
In step 102, a control operation corresponding to the control instruction may be executed, where the control operation is used to control at least two image translation tools to obtain evaluation data, and return the evaluation data to the server.
The evaluation data may include: a test image and a result image.
The test image can be used for representing the image to be translated and evaluating the translation effect of the test image. In practical application, a test image set can be obtained according to images uploaded by a user, and the test image set is imported into a terminal corresponding to a client in advance. And importing the test image set into the terminal, wherein the test image set can be realized through the control instruction.
An image translation tool may be used to translate the test image to obtain a result image. The types of image translation tools may include: APP (Application), or web page.
Optionally, the control operation may further include: and installing at least two image translation tools on the terminal. For example, at least one image translation APP may be installed on the terminal in advance through a control instruction.
The embodiment of the invention can operate the terminal according to the control instruction. Optionally, position information (e.g., coordinates) of the interface element of the terminal may be determined, and target position information of the interface element to be operated is carried in the control instruction, so as to operate the terminal according to the target position information. Optionally, the interface element corresponding to the target position information may be triggered, so that the purpose of operating the terminal may be achieved.
According to one embodiment, the interface elements that need to be manipulated may include: and the icon of the image translation tool can start the image translation tool according to the icon of the image translation tool.
In the embodiment of the present invention, optionally, the image translation tools that need to be started may be found from the terminal and started according to the starting sequence, so that at least two image translation tools may be started sequentially according to the starting sequence.
According to another embodiment, after the image translation tool is started, the image translation tool may be operated according to the position information of each interface element included in the image translation tool. The interface elements of the image translation tool may include: and the control for translation operation, such as an image loading control, a translation triggering control and the like. For example, clicking on an image load control may be used to load a test image. And clicking the translation triggering control can be used for triggering the translation of the test image.
In this embodiment of the present invention, optionally, the test images may be sequentially loaded from the test image set according to the loading order. Determining factors for the loading order may include: the time of creation of the test image, or the name of the test image, etc. It is to be understood that the present invention is not limited to the specific loading order.
The result image can be used for representing the translation result of the test image, and the result image of the embodiment of the invention can be obtained through screen capture. Specifically, after the test image is translated by the image translation tool, a result image can be obtained by screen capture.
The embodiment of the invention can return the test image and the result image to the server side according to the control instruction, wherein the test image and the result image can have a corresponding relation, and in the corresponding relation, the result image can be obtained by screen capture after the test image is translated. The test image and the result image appear in pairs, so that the result image can be evaluated conveniently.
In an optional embodiment of the present invention, the controlling operation may further include: in the process of translating the test image, obtaining a translation process image through screen capture; and sending the translation process image to the server.
The translation process image may include: translation process information for translating the test image, the translation process information may include: translation node information, etc.
Illustratively, a translation node may include: character recognition nodes, character translation nodes, translation result post-back nodes and the like. The character recognition node is used for performing character recognition on the test image. The character translation node is used for translating the character recognition result. And the translation result back-pasting node is used for pasting the translation result back to the position corresponding to the character in the test image.
The embodiment of the invention sends the translation process image to the server, can use the translation process image for image translation evaluation, can evaluate the quality of the translation node, and further can improve and optimize the processing process of the translation node.
In an optional embodiment of the present invention, the controlling operation may further include: sequentially starting a plurality of image translation tools; and sending the test image and the result image respectively corresponding to the plurality of image translation tools to a server.
According to the embodiment of the invention, the test images and the result images respectively corresponding to the image translation tools are obtained through the operation of the terminal, and the test images and the result images respectively corresponding to the image translation tools are sent to the server, so that the test images and the result images respectively corresponding to the image translation tools can be used for image translation evaluation, and the transverse comparison of the translation effects of the image translation tools is facilitated.
To sum up, the image translation evaluating method of the embodiment of the present invention installs the client on the terminal, and automatically operates at least two image translation tools on the terminal corresponding to the client according to the control instruction sent by the server, and returns the test image and the result image. According to the embodiment of the invention, the evaluation data (the test image and the result image) are automatically obtained through the machine, so that the labor cost can be saved.
In addition, at least two image translation tools can be sequentially started on a terminal corresponding to the client under the control of the server, wherein after the execution of the operation corresponding to the previous image translation tool is finished, the next image translation tool is started; in this way, corresponding evaluation data can be obtained through each started image translation tool, and therefore transverse comparison of translation effects of a plurality of image translation tools can be facilitated.
Method embodiment two
Referring to fig. 2, a flowchart illustrating steps of a second embodiment of the image translation evaluating method according to the present invention is shown, which may specifically include the following steps:
step 201, receiving a control instruction sent by a server;
step 202, executing a control operation corresponding to the control instruction;
the control operation may specifically include:
step 221, importing a test image set into a terminal;
step 222, installing a plurality of image translation tools;
step 223, starting a plurality of image translation tools in sequence;
after the operation corresponding to the previous image translation tool is executed, starting the next image translation tool;
step 224, loading a test image from the test image set and translating the test image by using a started image translation tool;
step 225, after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
step 226, sending the test image and the result image to the server.
If N (N may be a natural number greater than 1) image translation tools are installed on the terminal, the N image translation tools may be sequentially started according to the control instruction, and the N image translation tools are respectively used to obtain corresponding result images. Therefore, transverse comparison is conveniently carried out on translation results corresponding to the N image translation tools.
The embodiment of the present invention sequentially executes steps 223 to 226 for N image translation tools. Taking the image translation tool a as an example, the image translation tool a on the terminal can be found, the image translation tool a is started, the test image is loaded from the test image set according to the loading sequence, the translation operation is automatically executed on the loaded test image, the screen capture operation is executed on the translation result, the result image is obtained, and the result image is automatically uploaded to the server.
Method embodiment three
Referring to fig. 3, a flowchart illustrating steps of a third embodiment of the image translation evaluating method according to the present invention is shown, which may specifically include the following steps:
step 301, sending a control instruction to a client;
step 302, receiving a test image and a result image returned by the client according to the control instruction;
step 303, performing image translation evaluation according to the test image and the result image;
the control operation corresponding to the control instruction may specifically include:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
At least one step of the embodiment shown in fig. 3 may be performed by the server.
The server can establish connection with the first port of the client through the second port and send a control instruction to the first port. The control instruction may be operable on the terminal to obtain the profile, and the profile may include: a test image and a result image.
The test image and the result image may have a corresponding relationship, and in the corresponding relationship, the result image may be obtained by screen capture after translation of the test image. The test image and the result image appear in pairs, so that the result image can be evaluated conveniently.
The embodiment of the invention can provide the following technical scheme for image translation evaluation:
technical solution 1
In the technical scheme 1, the image translation tool adopts the translation model to perform image translation, and can evaluate the updating effect of the translation model.
In an alternative embodiment of the invention, the mathematical model may be trained based on training data to derive the translation model. The translation model may characterize a mapping between input data (a first image) and output data (a second image), where the first image corresponds to a source language and the second image corresponds to a target language. The source language and the target language can be determined according to actual application requirements, for example, the source language and the target language can include: any two of Chinese, English, Japanese, Korean, French, German, etc.
The mathematical model is a scientific or engineering model constructed by using a mathematical logic method and a mathematical language, and is a mathematical structure which is generally or approximately expressed by adopting the mathematical language aiming at the characteristic or quantity dependency relationship of a certain object system, and the mathematical structure is a relational structure which is described by means of mathematical symbols. The mathematical model may be one or a set of algebraic, differential, integral or statistical equations, and combinations thereof, by which the interrelationships or causal relationships between the variables of the system are described quantitatively or qualitatively. In addition to mathematical models described by equations, there are also models described by other mathematical tools, such as algebra, geometry, topology, mathematical logic, etc. Where the mathematical model describes the behavior and characteristics of the system rather than the actual structure of the system. The method can adopt methods such as machine learning and deep learning methods to train the mathematical model, and the machine learning method can comprise the following steps: linear regression, decision trees, random forests, etc., and the deep learning method may include: convolutional Neural Networks (CNN), Long Short-Term Memory (LSTM), Gated cyclic units (GRU), and so on.
Optionally, the translation model adopted by the image translation tool may correspond to an update node; the translation models before and after updating the node may be different, e.g., the translation models before and after updating have different model parameters.
Optionally, the performing image translation evaluation may specifically include: comparing the first result image with the second result image to obtain a corresponding first comparison result; the first result image may be a result image corresponding to the test image before the update node, and the second result image may be a result image corresponding to the test image after the update node. The embodiment of the invention can compare the result images corresponding to the test image before and after the node is updated, and the obtained first comparison result can represent the updating effect of the translation model.
In an embodiment of the present invention, optionally, the comparing the first result image and the second result image may specifically include: and determining the matching degree between the first result image and the second result image according to the image characteristics corresponding to the first result image and the second result image respectively.
The image features may include: color features, texture features, shape features, spatial relationship features, and the like. Taking color characteristics as an example, color values, such as RGB (Red, Green, Blue) values, of the first result image may be determined, and a corresponding first color matrix may be generated according to the color values. Similarly, a second color matrix may be generated for the second resulting image. In this way, the first color matrix and the second color matrix may be compared to obtain a corresponding first comparison result.
In an embodiment of the present invention, optionally, the performing image translation evaluation may further include: and outputting the first comparison result as a first result image and a second result image which are different. And under the condition that the first comparison result is different, outputting the corresponding first result image and second result image so as to determine the updating effect of the translation model according to the translation quality corresponding to the first result image and the second result image.
Outputting the corresponding first and second result images may include: and displaying the corresponding first result image and second result image for the user to view and compare.
For example, if the translation quality corresponding to the first result image is better than the translation quality corresponding to the second result image, the updating effect of the translation model is not good enough. For another example, if the translation quality corresponding to the first result image is inferior to the translation quality corresponding to the second result image, the updating effect of the translation model is better.
Alternatively, the corresponding translation quality of the resulting image may be determined by: machine translation quality and/or translation result posting quality. The machine translation quality may include: accuracy of machine translation. Translation result posting quality may include: whether to post the translation results back to the exact location. It is understood that the embodiment of the present invention does not impose any limitation on the specific determination manner of the translation quality corresponding to the result image.
According to the technical scheme 1, the first result image and the second result image are compared, and the result image which is updated and changed through the translation model can be screened out, so that the time cost of evaluating the result image through a manual mode by a user can be reduced, and the efficiency of image translation evaluation can be improved.
Technical solution 2
In technical scheme 2, the result image corresponding to the test image may be compared with the standard result information to obtain a second comparison result.
The standard result information may be used to characterize an expected translation effect or an ideal translation effect corresponding to the test image. The standard result information may be obtained manually, specifically, the characters in the test image may be determined manually, and the characters in the test image are translated to obtain a character translation result as the standard result information. Alternatively, the standard result information may be carried by the standard image, or may be separately saved.
In an alternative embodiment of the invention, the first position information and the first character string may be determined for the result image and the second position information and the second character string may be determined for the standard image; wherein the first position information represents a position of the first character string in the result image, and the second position information represents a position of the second character string in the standard image; the first character string and the second character string correspond to the same target language, and first position information corresponding to the first character string is matched with second position information corresponding to the second character string, so that the first character string and the second character string correspond to translation results at the same position in the test image. Thus, a second comparison result can be obtained according to the matching of the first character string and the second character string.
Since the standard image can represent the expected translation effect or the ideal translation effect corresponding to the test image, the translation effect corresponding to the result image can be better under the condition that the second comparison result is matched. Or, when the second comparison result is not matched, it may be indicated that the translation effect corresponding to the result image is not good enough.
In an optional embodiment of the present invention, the occurrence number of the second comparison result as a match may be determined for a result image set corresponding to the test image set, and the translation quality information may be determined according to the occurrence number. Generally, the larger the number of occurrences, the better the translation quality.
According to the technical scheme 2, the result image corresponding to the test image is compared with the standard result information, and the obtained second comparison result can represent the matching degree of the result image and the expected translation effect, so that the time cost for evaluating the result image in a manual mode by a user can be reduced, and the efficiency of image translation evaluation can be improved.
Technical solution 3
In the technical scheme 3, a plurality of result images obtained by the test image in a plurality of image translation tools can be evaluated, so that the transverse comparison of the translation quality of the plurality of image translation tools can be realized, and the improvement of the translation process adopted by the image translation tools can be facilitated.
Optionally, a plurality of result images obtained by displaying the test image in a plurality of image translation tools can be compared, so that the user can compare the translation quality of the plurality of image translation tools by viewing the result images. Optionally, user evaluation features for a plurality of result images may be collected, whereby translation quality for a plurality of image translation tools may be determined.
Optionally, translation quality information corresponding to a plurality of image translation tools can be respectively displayed, so that a user can compare the translation quality of the plurality of image translation tools,
the process of performing image translation evaluation is described in detail through technical solutions 1 to 3, and it can be understood that a person skilled in the art can adopt any one or a combination of technical solutions 1 to 3 according to actual application requirements, and the embodiment of the present invention does not limit the specific process of performing image translation evaluation.
To sum up, the image translation evaluating method of the embodiment of the invention installs the client on the terminal, and sends the control instruction to the client through the server, so as to achieve the purposes of automatically operating at least two image translation tools on the terminal corresponding to the client and returning the test image and the result image. According to the embodiment of the invention, the evaluation data (the test image and the result image) are automatically obtained by the machine, so that the labor cost can be saved, and the image translation evaluation efficiency can be further improved.
In addition, the embodiment of the invention can automatically evaluate the evaluation data, so that the efficiency of image translation evaluation can be further improved; moreover, the subjective problem caused by manual evaluation can be solved to a certain extent, and the accuracy of image translation evaluation is improved.
In addition, the embodiment of the invention can sequentially start at least two image translation tools on the terminal corresponding to the client under the control of the server, wherein after the execution of the operation corresponding to the previous image translation tool is finished, the next image translation tool is started; in this way, corresponding evaluation data can be obtained through each started image translation tool, and therefore transverse comparison of translation effects of a plurality of image translation tools can be facilitated.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the illustrated order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments of the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Device embodiment
Referring to fig. 4, a block diagram of an embodiment of an image translation evaluating apparatus according to the present invention is shown, which may specifically include:
an instruction sending module 401, configured to send a control instruction to a client;
a data receiving module 402, configured to receive a test image and a result image that are returned by the client according to the control instruction; and
a translation evaluating module 403, configured to perform image translation evaluation according to the test image and the result image;
the control operation corresponding to the control instruction specifically comprises:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
Optionally, the translation model adopted by the image translation tool corresponds to an update node;
the translation evaluation module 403 may include:
the first comparison module is used for comparing the first result image with the second result image to obtain a corresponding first comparison result; the first result image is a result image corresponding to the test image before the update node, and the second result image is a result image corresponding to the test image after the update node.
Optionally, the image alignment module may include:
and the matching degree determining module is used for determining the matching degree between the first result image and the second result image according to the image characteristics corresponding to the first result image and the second result image respectively.
Optionally, the translation evaluating module 403 may further include:
and the result output module is used for outputting a first result image and a second result image which are different from each other as the first comparison result.
Optionally, the translation evaluating module 403 may include:
and the second comparison module is used for comparing the result image corresponding to the test image with the standard result information to obtain a second comparison result.
Optionally, the translation evaluating module 403 may include:
and the transverse evaluating module is used for evaluating a plurality of result images obtained by the test image in a plurality of image translation tools.
Optionally, the control operation may further include:
in the process of translating the test image, obtaining a translation process image through screen capture;
and transmitting the translation process image.
Optionally, the control operation may further include:
and installing at least two image translation tools on the terminal.
Referring to fig. 5, a block diagram of an embodiment of an image translation evaluating apparatus according to the present invention is shown, which may specifically include:
an instruction receiving module 501, configured to receive a control instruction sent by a server; and
an operation executing module 502, configured to execute a control operation corresponding to the control instruction;
the control operation specifically includes:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
Optionally, the control operation may further include:
in the process of translating the test image, obtaining a translation process image through screen capture;
and sending the translation process image to the server.
Optionally, the control operation may further include:
and installing at least two image translation tools on the terminal.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
An embodiment of the present invention provides an apparatus for image translation evaluation, including a memory, and one or more programs, where the one or more programs are stored in the memory, and configured to be executed by one or more processors, where the one or more programs include instructions for: sending a control instruction to a client; receiving a test image and a result image which are returned by the client according to the control instruction; performing image translation evaluation according to the test image and the result image; wherein, the control operation corresponding to the control instruction comprises: sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool: loading a test image and translating the test image by using the image translation tool; after the test image is translated, a result image corresponding to the test image is obtained through screen capture; sending the test image and the result image; and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
Fig. 6 is a block diagram illustrating an apparatus 800 for image translation evaluation according to an example embodiment. For example, the apparatus 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 6, the apparatus 800 may include one or more of the following components: processing component 802, memory 804, power component 806, multimedia component 808, audio component 810, input/output (I/O) interface 812, sensor component 814, and communication component 816.
The processing component 802 generally controls overall operation of the device 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing elements 802 may include one or more processors 820 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 802 can include one or more modules that facilitate interaction between the processing component 802 and other components. For example, the processing component 802 can include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.
The memory 804 is configured to store various types of data to support operation at the device 800. Examples of such data include instructions for any application or method operating on device 800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 804 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power components 806 provide power to the various components of device 800. The power components 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the apparatus 800.
The multimedia component 808 includes a screen that provides an output interface between the device 800 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when the device 800 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 810 is configured to output and/or input audio signals. For example, the audio component 810 includes a Microphone (MIC) configured to receive external audio signals when the apparatus 800 is in an operational mode, such as a call mode, a recording mode, and a voice data processing mode. The received audio signals may further be stored in the memory 804 or transmitted via the communication component 816. In some embodiments, audio component 810 also includes a speaker for outputting audio signals.
The I/O interface 812 provides an interface between the processing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor assembly 814 includes one or more sensors for providing various aspects of state assessment for the device 800. For example, the sensor assembly 814 may detect the open/closed state of the device 800, the relative positioning of the components, such as a display and keypad of the apparatus 800, the sensor assembly 814 may also detect a change in position of the apparatus 800 or a component of the apparatus 800, the presence or absence of user contact with the apparatus 800, orientation or acceleration/deceleration of the apparatus 800, and a change in temperature of the apparatus 800. Sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 816 is configured to facilitate communications between the apparatus 800 and other devices in a wired or wireless manner. The device 800 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on radio frequency data processing (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the apparatus 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as the memory 804 comprising instructions, executable by the processor 820 of the device 800 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Fig. 7 is a schematic diagram of a server in some embodiments of the invention. The server 1900 may vary widely by configuration or performance and may include one or more Central Processing Units (CPUs) 1922 (e.g., one or more processors) and memory 1932, one or more storage media 1930 (e.g., one or more mass storage devices) storing applications 1942 or data 1944. Memory 1932 and storage medium 1930 can be, among other things, transient or persistent storage. The program stored in the storage medium 1930 may include one or more modules (not shown), each of which may include a series of instructions operating on a server. Still further, a central processor 1922 may be provided in communication with the storage medium 1930 to execute a series of instruction operations in the storage medium 1930 on the server 1900.
The server 1900 may also include one or more power supplies 1926, one or more wired or wireless network interfaces 1950, one or more input-output interfaces 1958, one or more keyboards 1956, and/or one or more operating systems 1941, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
A non-transitory computer readable storage medium in which instructions, when executed by a processor of an apparatus (server or terminal), enable the apparatus to perform the image translation evaluation method shown in fig. 2 or fig. 3 or fig. 4.
A non-transitory computer-readable storage medium in which instructions, when executed by a processor of an apparatus (server or terminal), enable the apparatus to perform an image translation evaluation method, the method comprising: sending a control instruction to a client; receiving a test image and a result image which are returned by the client according to the control instruction; performing image translation evaluation according to the test image and the result image; wherein, the control operation corresponding to the control instruction comprises: sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool: loading a test image and translating the test image by using the image translation tool; after the test image is translated, a result image corresponding to the test image is obtained through screen capture; sending the test image and the result image; and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
The embodiment of the invention discloses an A1 image translation evaluating method, which comprises the following steps:
sending a control instruction to a client;
receiving a test image and a result image which are returned by the client according to the control instruction;
performing image translation evaluation according to the test image and the result image;
wherein, the control operation corresponding to the control instruction comprises:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
A2, according to the method A1, the image translation tool adopts a translation model corresponding to an updated node;
the image translation evaluation comprises the following steps:
comparing the first result image with the second result image to obtain a corresponding first comparison result; the first result image is a result image corresponding to the test image before the update node, and the second result image is a result image corresponding to the test image after the update node.
A3, the aligning of the first result image and the second result image according to the method of A2, comprising:
and determining the matching degree between the first result image and the second result image according to the image characteristics corresponding to the first result image and the second result image respectively.
A4, the method for image translation evaluation according to A2, further comprising:
and outputting the first comparison result as a first result image and a second result image which are different.
A5, the method according to A1, the image translation evaluation comprises:
and comparing the result image corresponding to the test image with the standard result information to obtain a second comparison result.
A6, the method according to A1, the image translation evaluation comprises:
and evaluating a plurality of result images obtained by the test image in a plurality of image translation tools.
A7, the method of any one of A1-A6, the controlling operations further comprising:
in the process of translating the test image, obtaining a translation process image through screen capture;
and transmitting the translation process image.
A8, the method of any one of A1-A6, the controlling operations further comprising:
and installing at least two image translation tools on the terminal.
The embodiment of the invention discloses B9 and an image translation evaluation method, which comprises the following steps:
receiving a control instruction sent by a server;
executing the control operation corresponding to the control instruction;
the control operation includes:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
B10, the method of B9, the controlling operations further comprising:
in the process of translating the test image, obtaining a translation process image through screen capture;
and sending the translation process image to the server.
B11, the method of B9, the controlling operations further comprising:
and installing at least two image translation tools on the terminal.
The embodiment of the invention discloses C12, an image translation evaluating device, which comprises:
the instruction sending module is used for sending a control instruction to the client;
the data receiving module is used for receiving the test image and the result image which are returned by the client according to the control instruction; and
the translation evaluating module is used for carrying out image translation evaluation according to the test image and the result image;
wherein, the control operation corresponding to the control instruction comprises:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
C13, according to the device of C12, the translation model adopted by the image translation tool corresponds to the updated node;
the translation evaluating module comprises:
the first comparison module is used for comparing the first result image with the second result image to obtain a corresponding first comparison result; the first result image is a result image corresponding to the test image before the update node, and the second result image is a result image corresponding to the test image after the update node.
C14, the apparatus of C13, the image alignment module comprising:
and the matching degree determining module is used for determining the matching degree between the first result image and the second result image according to the image characteristics corresponding to the first result image and the second result image respectively.
C15, the apparatus according to C13, the translation and evaluation module further comprising:
and the result output module is used for outputting a first result image and a second result image which are different from each other as the first comparison result.
C16, the apparatus according to C12, the translation and evaluation module comprising:
and the second comparison module is used for comparing the result image corresponding to the test image with the standard result information to obtain a second comparison result.
C17, the apparatus according to C12, the translation and evaluation module comprising:
and the transverse evaluating module is used for evaluating a plurality of result images obtained by the test image in a plurality of image translation tools.
C18, the apparatus of any of C12 to C17, the control operations further comprising:
in the process of translating the test image, obtaining a translation process image through screen capture;
and transmitting the translation process image.
C19, the apparatus of any of C12 to C17, the control operations further comprising:
and installing at least two image translation tools on the terminal.
The embodiment of the invention discloses D20 and an image translation evaluating device, which comprises:
the instruction receiving module is used for receiving a control instruction sent by the server; and
the operation execution module is used for executing the control operation corresponding to the control instruction;
the control operation includes:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
D21, the apparatus of D20, the control operations further comprising:
in the process of translating the test image, obtaining a translation process image through screen capture;
and sending the translation process image to the server.
D22, the apparatus of D20, the control operations further comprising:
and installing at least two image translation tools on the terminal.
The embodiment of the invention discloses E23, and an apparatus for image translation evaluation, which comprises a memory, and one or more programs, wherein the one or more programs are stored in the memory, and are configured to be executed by one or more processors, and the one or more programs comprise instructions for:
sending a control instruction to a client;
receiving a test image and a result image which are returned by the client according to the control instruction;
performing image translation evaluation according to the test image and the result image;
wherein, the control operation corresponding to the control instruction comprises:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
E24, according to the device of E23, the translation model adopted by the image translation tool corresponds to an updated node;
the image translation evaluation comprises the following steps:
comparing the first result image with the second result image to obtain a corresponding first comparison result; the first result image is a result image corresponding to the test image before the update node, and the second result image is a result image corresponding to the test image after the update node.
E25, the comparing of the first and second result images according to the apparatus of E24, comprising:
and determining the matching degree between the first result image and the second result image according to the image characteristics corresponding to the first result image and the second result image respectively.
E26, the image translation evaluation according to the device of E24, further comprising:
and outputting the first comparison result as a first result image and a second result image which are different.
E27, the device according to E23, the image translation evaluation comprises:
and comparing the result image corresponding to the test image with the standard result information to obtain a second comparison result.
E28, the device according to E23, the image translation evaluation comprises:
and evaluating a plurality of result images obtained by the test image in a plurality of image translation tools.
E29, the device according to any of E23 to E28, the control operations further comprising:
in the process of translating the test image, obtaining a translation process image through screen capture;
and transmitting the translation process image.
E30, the device according to any of E23 to E28, the control operations further comprising:
and installing at least two image translation tools on the terminal.
The embodiment of the invention discloses F31, an apparatus for image translation evaluation, comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs configured to be executed by the one or more processors comprise instructions for:
receiving a control instruction sent by a server;
executing the control operation corresponding to the control instruction;
the control operation includes:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
F32, the apparatus of F31, the control operations further comprising:
in the process of translating the test image, obtaining a translation process image through screen capture;
and sending the translation process image to the server.
F33, the apparatus of F31, the control operations further comprising:
and installing at least two image translation tools on the terminal.
The embodiment of the invention discloses G34, a machine readable medium with instructions stored thereon, which when executed by one or more processors, causes an apparatus to perform an image translation evaluation method as described in one or more of A1-A8.
An embodiment of the invention discloses H35, a machine-readable medium having instructions stored thereon, which when executed by one or more processors, cause an apparatus to perform an image translation evaluation method as described in one or more of B9-B11.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.
The image translation evaluating method, the image translation evaluating device and the device for image translation evaluating provided by the invention are described in detail, specific examples are applied in the text to explain the principle and the implementation mode of the invention, and the description of the examples is only used for helping to understand the method and the core idea of the invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.

Claims (10)

1. An image translation evaluating method is characterized by comprising the following steps:
sending a control instruction to a client;
receiving a test image and a result image which are returned by the client according to the control instruction;
performing image translation evaluation according to the test image and the result image;
wherein, the control operation corresponding to the control instruction comprises:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
2. The method of claim 1, wherein the translation model employed by the image translation tool corresponds to an update node;
the image translation evaluation comprises the following steps:
comparing the first result image with the second result image to obtain a corresponding first comparison result; the first result image is a result image corresponding to the test image before the update node, and the second result image is a result image corresponding to the test image after the update node.
3. The method of claim 2, wherein comparing the first result image to the second result image comprises:
and determining the matching degree between the first result image and the second result image according to the image characteristics corresponding to the first result image and the second result image respectively.
4. An image translation evaluation method, characterized in that the method comprises:
receiving a control instruction sent by a server;
executing the control operation corresponding to the control instruction;
the control operation includes:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
5. An image translation evaluating apparatus characterized by comprising:
the instruction sending module is used for sending a control instruction to the client;
the data receiving module is used for receiving the test image and the result image which are returned by the client according to the control instruction; and
the translation evaluating module is used for carrying out image translation evaluation according to the test image and the result image;
wherein, the control operation corresponding to the control instruction comprises:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
6. An image translation evaluating apparatus characterized by comprising:
the instruction receiving module is used for receiving a control instruction sent by the server; and
the operation execution module is used for executing the control operation corresponding to the control instruction;
the control operation includes:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
7. An apparatus for image translation evaluation, comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory, and wherein the one or more programs configured to be executed by one or more processors comprise instructions for:
sending a control instruction to a client;
receiving a test image and a result image which are returned by the client according to the control instruction;
performing image translation evaluation according to the test image and the result image;
wherein, the control operation corresponding to the control instruction comprises:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
8. An apparatus for image translation evaluation, comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory, and wherein the one or more programs configured to be executed by one or more processors comprise instructions for:
receiving a control instruction sent by a server;
executing the control operation corresponding to the control instruction;
the control operation includes:
sequentially starting at least two image translation tools, and executing the following operations through each started image translation tool:
loading a test image and translating the test image by using the image translation tool;
after the test image is translated, a result image corresponding to the test image is obtained through screen capture;
sending the test image and the result image;
and starting the next image translation tool after the operation corresponding to the previous image translation tool is executed.
9. A machine-readable medium having stored thereon instructions, which when executed by one or more processors, cause an apparatus to perform a method of image translation evaluation according to one or more of claims 1 to 3.
10. A machine-readable medium having stored thereon instructions, which when executed by one or more processors, cause an apparatus to perform the image translation evaluation method of claim 4.
CN201910810771.XA 2019-08-29 2019-08-29 Image translation evaluating method and device for image translation evaluating Pending CN112446366A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910810771.XA CN112446366A (en) 2019-08-29 2019-08-29 Image translation evaluating method and device for image translation evaluating

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910810771.XA CN112446366A (en) 2019-08-29 2019-08-29 Image translation evaluating method and device for image translation evaluating

Publications (1)

Publication Number Publication Date
CN112446366A true CN112446366A (en) 2021-03-05

Family

ID=74742396

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910810771.XA Pending CN112446366A (en) 2019-08-29 2019-08-29 Image translation evaluating method and device for image translation evaluating

Country Status (1)

Country Link
CN (1) CN112446366A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113254333A (en) * 2021-05-14 2021-08-13 成都安恒信息技术有限公司 Automatic testing method for identifying third-party application result based on machine learning

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102622752A (en) * 2012-02-28 2012-08-01 广东欧珀移动通信有限公司 Mobile phone image evaluation automatic testing frame and testing method thereof
CN102902625A (en) * 2012-11-14 2013-01-30 北京奇虎科技有限公司 Software performance test system and method
CN102929782A (en) * 2012-11-14 2013-02-13 北京奇虎科技有限公司 Device and method for testing software performances
US20140081620A1 (en) * 2012-09-18 2014-03-20 Abbyy Software Ltd. Swiping Action for Displaying a Translation of a Textual Image
CN104316192A (en) * 2014-10-27 2015-01-28 京东方科技集团股份有限公司 Image display quality testing method, testing platform and system
CN107193743A (en) * 2017-05-25 2017-09-22 腾讯科技(深圳)有限公司 One kind application assessment method, device, computer equipment and storage medium
US20180052832A1 (en) * 2016-08-17 2018-02-22 International Business Machines Corporation Proactive input selection for improved machine translation
CN109145956A (en) * 2018-07-26 2019-01-04 上海慧子视听科技有限公司 Methods of marking, device, computer equipment and storage medium
CN109359056A (en) * 2018-12-21 2019-02-19 北京搜狗科技发展有限公司 A kind of applied program testing method and device
CN109756730A (en) * 2017-11-03 2019-05-14 腾讯科技(深圳)有限公司 Evaluation process method, apparatus, smart machine and storage medium based on video

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102622752A (en) * 2012-02-28 2012-08-01 广东欧珀移动通信有限公司 Mobile phone image evaluation automatic testing frame and testing method thereof
US20140081620A1 (en) * 2012-09-18 2014-03-20 Abbyy Software Ltd. Swiping Action for Displaying a Translation of a Textual Image
CN102902625A (en) * 2012-11-14 2013-01-30 北京奇虎科技有限公司 Software performance test system and method
CN102929782A (en) * 2012-11-14 2013-02-13 北京奇虎科技有限公司 Device and method for testing software performances
CN104316192A (en) * 2014-10-27 2015-01-28 京东方科技集团股份有限公司 Image display quality testing method, testing platform and system
US20180052832A1 (en) * 2016-08-17 2018-02-22 International Business Machines Corporation Proactive input selection for improved machine translation
CN107193743A (en) * 2017-05-25 2017-09-22 腾讯科技(深圳)有限公司 One kind application assessment method, device, computer equipment and storage medium
CN109756730A (en) * 2017-11-03 2019-05-14 腾讯科技(深圳)有限公司 Evaluation process method, apparatus, smart machine and storage medium based on video
CN109145956A (en) * 2018-07-26 2019-01-04 上海慧子视听科技有限公司 Methods of marking, device, computer equipment and storage medium
CN109359056A (en) * 2018-12-21 2019-02-19 北京搜狗科技发展有限公司 A kind of applied program testing method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113254333A (en) * 2021-05-14 2021-08-13 成都安恒信息技术有限公司 Automatic testing method for identifying third-party application result based on machine learning

Similar Documents

Publication Publication Date Title
US10949490B2 (en) Method and apparatus for displaying webpage content
US20160028741A1 (en) Methods and devices for verification using verification code
US20200007944A1 (en) Method and apparatus for displaying interactive attributes during multimedia playback
CN109359056B (en) Application program testing method and device
CN108038102B (en) Method and device for recommending expression image, terminal and storage medium
CN109165738B (en) Neural network model optimization method and device, electronic device and storage medium
CN114240882A (en) Defect detection method and device, electronic equipment and storage medium
CN106547547B (en) data acquisition method and device
US11335348B2 (en) Input method, device, apparatus, and storage medium
CN111338971B (en) Application testing method and device, electronic equipment and storage medium
CN111046210A (en) Information recommendation method and device and electronic equipment
CN108270661B (en) Information reply method, device and equipment
CN111797262A (en) Poetry generation method and device, electronic equipment and storage medium
CN114741292A (en) Test script management method and device, electronic equipment and storage medium
CN112948704A (en) Model training method and device for information recommendation, electronic equipment and medium
CN109814730B (en) Input method and device and input device
CN113920293A (en) Information identification method and device, electronic equipment and storage medium
CN110648657A (en) Language model training method, language model construction method and language model construction device
CN110213062B (en) Method and device for processing message
CN112416751A (en) Processing method and device for interface automation test and storage medium
CN112035651A (en) Sentence completion method and device and computer-readable storage medium
CN109460458B (en) Prediction method and device for query rewriting intention
CN109976872B (en) Data processing method and device, electronic equipment and storage medium
CN112446366A (en) Image translation evaluating method and device for image translation evaluating
CN106126104B (en) Keyboard simulation method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination